Skip to main content

Struct TreeColumnPaneSnapshot

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

public readonly record struct TreeColumnPaneSnapshot : IEquatable<TreeColumnPaneSnapshot>

Implements

IEquatable<TreeColumnPaneSnapshot>

Inherited Members

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

Constructors

TreeColumnPaneSnapshot(ReadOnlyMemory<TreeColumnSpan>, ReadOnlyMemory<TreeColumnMetric>)

public TreeColumnPaneSnapshot(ReadOnlyMemory<TreeColumnSpan> Spans, ReadOnlyMemory<TreeColumnMetric> Metrics)

Parameters

Spans ReadOnlyMemory<TreeColumnSpan>

Metrics ReadOnlyMemory<TreeColumnMetric>

Properties

Count

public int Count { get; }

Property Value

int

Empty

public static TreeColumnPaneSnapshot Empty { get; }

Property Value

TreeColumnPaneSnapshot

Metrics

public ReadOnlyMemory<TreeColumnMetric> Metrics { get; init; }

Property Value

ReadOnlyMemory<TreeColumnMetric>

Spans

public ReadOnlyMemory<TreeColumnSpan> Spans { get; init; }

Property Value

ReadOnlyMemory<TreeColumnSpan>