Class TreeTableWithSummaryBranch
A tree table branch with a counter.
Inheritance
System.Object
TreeTableWithSummaryBranch
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Syncfusion.Collections.BinaryTree
Assembly: Syncfusion.Shared.Base.dll
Syntax
public class TreeTableWithSummaryBranch : TreeTableBranch, IDisposable, ITreeTableBranch, ITreeTableSummaryNode, ITreeTableNode
Constructors
TreeTableWithSummaryBranch(TreeTable)
Initializes a new TreeTableWithSummaryBranch.
Declaration
public TreeTableWithSummaryBranch(TreeTable tree)
Parameters
Type | Name | Description |
---|---|---|
TreeTable | tree |
Properties
HasSummaries
Indicates whether this node has summaries.
Declaration
public bool HasSummaries { get; }
Property Value
Type |
---|
System.Boolean |
Parent
Gets / sets the parent branch.
Declaration
public TreeTableWithSummaryBranch Parent { get; set; }
Property Value
Type |
---|
TreeTableWithSummaryBranch |
TreeTableWithSummary
Returns the tree this branch belongs to.
Declaration
public TreeTableWithSummary TreeTableWithSummary { get; }
Property Value
Type |
---|
TreeTableWithSummary |
Methods
GetLeftC()
Returns the left branch node cast to ITreeTableSummaryNode.
Declaration
public ITreeTableSummaryNode GetLeftC()
Returns
Type |
---|
ITreeTableSummaryNode |
GetRightC()
Returns the right branch node cast to ITreeTableSummaryNode.
Declaration
public ITreeTableSummaryNode GetRightC()
Returns
Type |
---|
ITreeTableSummaryNode |
GetSummaries(ITreeTableEmptySummaryArraySource)
Returns an array of summary objects.
Declaration
public ITreeTableSummary[] GetSummaries(ITreeTableEmptySummaryArraySource emptySummaries)
Parameters
Type | Name | Description |
---|---|---|
ITreeTableEmptySummaryArraySource | emptySummaries | The empty summaries. |
Returns
Type |
---|
ITreeTableSummary[] |
InvalidateSummariesBottomUp(Boolean)
Walks up parent branches and reset summaries.
Declaration
public override void InvalidateSummariesBottomUp(bool notifyParentRecordSource)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | notifyParentRecordSource |
Overrides
InvalidateSummariesTopDown(Boolean)
Marks all summaries dirty in this node and child nodes.
Declaration
public void InvalidateSummariesTopDown(bool notifyCounterSource)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | notifyCounterSource | if set to |
Implements
System.IDisposable