# GrapeCity.ActiveReports.Rendering.InteractiveNodeDefinition.Deconstruct

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="GrapeCity_ActiveReports_Rendering_InteractiveNodeDefinition_Deconstruct_" data-uid="GrapeCity.ActiveReports.Rendering.InteractiveNodeDefinition.Deconstruct*">Deconstruct Method
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="GrapeCity_ActiveReports_Rendering_InteractiveNodeDefinition_Deconstruct_" data-uid="GrapeCity.ActiveReports.Rendering.InteractiveNodeDefinition.Deconstruct*"></a>
<h4 id="GrapeCity_ActiveReports_Rendering_InteractiveNodeDefinition_Deconstruct_System_String__GrapeCity_Enterprise_Data_Expressions_ExpressionInfo__GrapeCity_Enterprise_Data_Expressions_ExpressionInfo__System_Collections_Generic_IList_GrapeCity_ActiveReports_PageReportModel_InteractiveFilter___System_Boolean__System_Boolean__System_Collections_Generic_IReadOnlyList_GrapeCity_ActiveReports_Rendering_InteractiveNodeDefinition___GrapeCity_ActiveReports_Rendering_InteractiveNodeDefinition__System_String__System_Nullable_System_Int32___System_Boolean__GrapeCity_ActiveReports_Extensibility_Rendering_Components_InteractiveNodeRegionType__" data-uid="GrapeCity.ActiveReports.Rendering.InteractiveNodeDefinition.Deconstruct(System.String@,GrapeCity.Enterprise.Data.Expressions.ExpressionInfo@,GrapeCity.Enterprise.Data.Expressions.ExpressionInfo@,System.Collections.Generic.IList{GrapeCity.ActiveReports.PageReportModel.InteractiveFilter}@,System.Boolean@,System.Boolean@,System.Collections.Generic.IReadOnlyList{GrapeCity.ActiveReports.Rendering.InteractiveNodeDefinition}@,GrapeCity.ActiveReports.Rendering.InteractiveNodeDefinition@,System.String@,System.Nullable{System.Int32}@,System.Boolean@,GrapeCity.ActiveReports.Extensibility.Rendering.Components.InteractiveNodeRegionType@)">Deconstruct(out string, out ExpressionInfo?, out ExpressionInfo?, out IList&lt;InteractiveFilter&gt;?, out bool, out bool, out IReadOnlyList&lt;InteractiveNodeDefinition&gt;, out InteractiveNodeDefinition?, out string?, out int?, out bool, out InteractiveNodeRegionType)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public void Deconstruct(out string Name, out ExpressionInfo? LabelExpression, out ExpressionInfo? GroupExpression, out IList&lt;InteractiveFilter&gt;? Filters, out bool IsStaticallyHidden, out bool IsColumnHierarchy, out IReadOnlyList&lt;InteractiveNodeDefinition&gt; Children, out InteractiveNodeDefinition? Group, out string? DataSetName, out int? MemberIndex, out bool CreateNode, out InteractiveNodeRegionType RegionType)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Name</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
      <td><span class="parametername">Name</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="../MESCIUS.ActiveReports.Core.Data.ExpressionInfo/GrapeCity.Enterprise.Data.Expressions.ExpressionInfo.html">ExpressionInfo</a></td>
      <td><span class="parametername">LabelExpression</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="../MESCIUS.ActiveReports.Core.Data.ExpressionInfo/GrapeCity.Enterprise.Data.Expressions.ExpressionInfo.html">ExpressionInfo</a></td>
      <td><span class="parametername">GroupExpression</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList</a>&lt;<a class="xref" href="../MESCIUS.ActiveReports.Core.Rdl/GrapeCity.ActiveReports.PageReportModel.InteractiveFilter.html">InteractiveFilter</a>&gt;</td>
      <td><span class="parametername">Filters</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></td>
      <td><span class="parametername">IsStaticallyHidden</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></td>
      <td><span class="parametername">IsColumnHierarchy</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1">IReadOnlyList</a>&lt;<a class="xref" href="GrapeCity.ActiveReports.Rendering.InteractiveNodeDefinition.html">InteractiveNodeDefinition</a>&gt;</td>
      <td><span class="parametername">Children</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="GrapeCity.ActiveReports.Rendering.InteractiveNodeDefinition.html">InteractiveNodeDefinition</a></td>
      <td><span class="parametername">Group</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
      <td><span class="parametername">DataSetName</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>?</td>
      <td><span class="parametername">MemberIndex</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></td>
      <td><span class="parametername">CreateNode</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="GrapeCity.ActiveReports.Extensibility.Rendering.Components.InteractiveNodeRegionType.html">InteractiveNodeRegionType</a></td>
      <td><span class="parametername">RegionType</span></td>
      <td></td>
    </tr>
  </tbody>
</table>
</div>
