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; }