Skip to main content

Struct TreeNodeMetadata

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

public readonly record struct TreeNodeMetadata : IEquatable<TreeNodeMetadata>

Implements​

IEquatable<TreeNodeMetadata>

Inherited Members​

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors​

TreeNodeMetadata(ulong, uint, float, TreeRowKind, bool, bool, bool)​

public TreeNodeMetadata(ulong Key, uint Depth, float Height, TreeRowKind RowKind, bool IsExpanded, bool IsSelected, bool HasChildren)

Parameters​

Key ulong

Depth uint

Height float

RowKind TreeRowKind

IsExpanded bool

IsSelected bool

HasChildren bool

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

IsExpanded​

public bool IsExpanded { get; init; }

Property Value​

bool

IsSelected​

public bool IsSelected { get; init; }

Property Value​

bool

Key​

public ulong Key { get; init; }

Property Value​

ulong

RowKind​

public TreeRowKind RowKind { get; init; }

Property Value​

TreeRowKind