Skip to main content

Struct TreeModelDiff

Namespace: VelloSharp.TreeDataGrid
Assembly: VelloSharp.TreeDataGrid.dll

public readonly record struct TreeModelDiff : IEquatable<TreeModelDiff>

Implements​

IEquatable<TreeModelDiff>

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​

uint

HasChildren​

public bool HasChildren { get; init; }

Property Value​

bool

Height​

public float Height { get; init; }

Property Value​

float

Index​

public uint Index { get; init; }

Property Value​

uint

IsExpanded​

public bool IsExpanded { get; init; }

Property Value​

bool

Key​

public ulong Key { get; init; }

Property Value​

ulong

Kind​

public TreeModelDiffKind Kind { get; init; }

Property Value​

TreeModelDiffKind

NodeId​

public uint NodeId { get; init; }

Property Value​

uint

ParentId​

public uint? ParentId { get; init; }

Property Value​

uint?

RowKind​

public TreeRowKind RowKind { get; init; }

Property Value​

TreeRowKind