Class NodeEntry
NodeEntry is the base class for the Grouping data structure used by ICollectionViewAdv interface. It exposes some base level details for the derived constructs to use.
Inheritance
Implements
Namespace: Syncfusion.Maui.Data
Assembly: Syncfusion.Maui.Data.dll
Syntax
public class NodeEntry : Object, IDisposable
Constructors
NodeEntry(NodeEntry, Int32)
Initializes a new instance of the NodeEntry class.
Declaration
public NodeEntry(NodeEntry node, int level)
Parameters
Type | Name | Description |
---|---|---|
NodeEntry | node | The parent node entry for the new node entry initialized. |
System.Int32 | level | The level of the node entry initialized. |
Properties
IsGroups
Gets or protectedly sets a value indicating whether the current node entry is a group.
Declaration
public bool IsGroups { get; protected set; }
Property Value
Type | Description |
---|---|
System.Boolean | True if this instance is group; otherwise, false. |
IsRecords
Gets or protectedly sets a value indicating whether the current node entry is a record.
Declaration
public bool IsRecords { get; protected set; }
Property Value
Type | Description |
---|---|
System.Boolean | True if this instance is records; otherwise, false. |
Level
Gets or sets the level of the node entry.
Declaration
public int Level { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The level of the node entry. |
Parent
Gets or sets the parent node of the node entry.
Declaration
public NodeEntry Parent { get; set; }
Property Value
Type | Description |
---|---|
NodeEntry | The parent node of the node entry. |
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
Dispose(Boolean)
Releases unmanaged and - optionally - managed resources
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing | True to release both managed and unmanaged resources; false to release only unmanaged resources. |
Finalize()
Releases unmanaged resources and performs other cleanup operations before the NodeEntry is reclaimed by garbage collection.
Declaration
protected override void Finalize()