Struct TreeVirtualizationPlan
Namespace: VelloSharp.TreeDataGrid
Assembly: VelloSharp.TreeDataGrid.dll
public readonly record struct TreeVirtualizationPlan : IEquatable<TreeVirtualizationPlan>
Implements
IEquatable<TreeVirtualizationPlan>
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
TreeVirtualizationPlan(IReadOnlyList<TreeRowPlanEntry>, IReadOnlyList<TreeRowPlanEntry>, TreeColumnSlice, TreeRowWindow, IReadOnlyList<TreeRowAnimationSnapshot>, TreeColumnPaneDiff, TreeBufferAdoptionDiagnostics)
public TreeVirtualizationPlan(IReadOnlyList<TreeRowPlanEntry> ActiveRows, IReadOnlyList<TreeRowPlanEntry> RecycledRows, TreeColumnSlice ColumnSlice, TreeRowWindow RowWindow, IReadOnlyList<TreeRowAnimationSnapshot> RowAnimations, TreeColumnPaneDiff PaneDiff, TreeBufferAdoptionDiagnostics BufferDiagnostics)
Parameters
ActiveRows
IReadOnlyList<TreeRowPlanEntry>
RecycledRows
IReadOnlyList<TreeRowPlanEntry>
ColumnSlice
TreeColumnSlice
RowWindow
TreeRowWindow
RowAnimations
IReadOnlyList<TreeRowAnimationSnapshot>
PaneDiff
TreeColumnPaneDiff
BufferDiagnostics
TreeBufferAdoptionDiagnostics
Properties
ActiveRows
public IReadOnlyList<TreeRowPlanEntry> ActiveRows { get; init; }
Property Value
IReadOnlyList<TreeRowPlanEntry>
BufferDiagnostics
public TreeBufferAdoptionDiagnostics BufferDiagnostics { get; init; }
Property Value
ColumnSlice
public TreeColumnSlice ColumnSlice { get; init; }
Property Value
PaneDiff
public TreeColumnPaneDiff PaneDiff { get; init; }
Property Value
RecycledRows
public IReadOnlyList<TreeRowPlanEntry> RecycledRows { get; init; }
Property Value
IReadOnlyList<TreeRowPlanEntry>
RowAnimations
public IReadOnlyList<TreeRowAnimationSnapshot> RowAnimations { get; init; }
Property Value
IReadOnlyList<TreeRowAnimationSnapshot>
RowWindow
public TreeRowWindow RowWindow { get; init; }