Struct TreeModelDiff
Namespace: VelloSharp.TreeDataGrid
Assembly: VelloSharp.TreeDataGrid.dll
public readonly record struct TreeModelDiff : IEquatable<TreeModelDiff>
Implements
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
TreeModelDiff(uint, uint?, uint, uint, TreeRowKind, TreeModelDiffKind, float, bool, bool, ulong)
public TreeModelDiff(uint NodeId, uint? ParentId, uint Index, uint Depth, TreeRowKind RowKind, TreeModelDiffKind Kind, float Height, bool HasChildren, bool IsExpanded, ulong Key)
Parameters
NodeId uint
ParentId uint?
Index uint
Depth uint
RowKind TreeRowKind
Kind TreeModelDiffKind
Height float
HasChildren bool
IsExpanded bool
Key ulong
Properties
Depth
public uint Depth { get; init; }
Property Value
HasChildren
public bool HasChildren { get; init; }
Property Value
Height
public float Height { get; init; }
Property Value
Index
public uint Index { get; init; }
Property Value
IsExpanded
public bool IsExpanded { get; init; }
Property Value
Key
public ulong Key { get; init; }
Property Value
Kind
public TreeModelDiffKind Kind { get; init; }
Property Value
NodeId
public uint NodeId { get; init; }
Property Value
ParentId
public uint? ParentId { get; init; }
Property Value
uint?
RowKind
public TreeRowKind RowKind { get; init; }