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