Skip to main content

Struct TreeColumnStripSnapshot

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

public readonly struct TreeColumnStripSnapshot

Inherited Members

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

Constructors

TreeColumnStripSnapshot(ReadOnlyMemory<TreeColumnSpan>, ReadOnlyMemory<TreeColumnMetric>, uint, uint, TreeColumnPaneDiff)

public TreeColumnStripSnapshot(ReadOnlyMemory<TreeColumnSpan> spans, ReadOnlyMemory<TreeColumnMetric> metrics, uint frozenLeading, uint frozenTrailing, TreeColumnPaneDiff paneDiff)

Parameters

spans ReadOnlyMemory<TreeColumnSpan>

metrics ReadOnlyMemory<TreeColumnMetric>

frozenLeading uint

frozenTrailing uint

paneDiff TreeColumnPaneDiff

Properties

FrozenLeading

public uint FrozenLeading { get; }

Property Value

uint

FrozenTrailing

public uint FrozenTrailing { get; }

Property Value

uint

LeadingPane

public TreeColumnPaneSnapshot LeadingPane { get; }

Property Value

TreeColumnPaneSnapshot

Metrics

public ReadOnlyMemory<TreeColumnMetric> Metrics { get; }

Property Value

ReadOnlyMemory<TreeColumnMetric>

PaneDiff

public TreeColumnPaneDiff PaneDiff { get; }

Property Value

TreeColumnPaneDiff

PrimaryPane

public TreeColumnPaneSnapshot PrimaryPane { get; }

Property Value

TreeColumnPaneSnapshot

Spans

public ReadOnlyMemory<TreeColumnSpan> Spans { get; }

Property Value

ReadOnlyMemory<TreeColumnSpan>

TrailingPane

public TreeColumnPaneSnapshot TrailingPane { get; }

Property Value

TreeColumnPaneSnapshot