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