Struct TreeTemplateRuntimeContext
Namespace: VelloSharp.TreeDataGrid.Templates
Assembly: VelloSharp.TreeDataGrid.dll
public readonly record struct TreeTemplateRuntimeContext : IEquatable<TreeTemplateRuntimeContext>
Implements
IEquatable<TreeTemplateRuntimeContext>
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
TreeTemplateRuntimeContext(TreeTemplateBindings, TreePaneSceneBatchSet, ITreeTemplateBackend?)
public TreeTemplateRuntimeContext(TreeTemplateBindings Bindings, TreePaneSceneBatchSet PaneBatches, ITreeTemplateBackend? Backend)
Parameters
Bindings
TreeTemplateBindings
PaneBatches
TreePaneSceneBatchSet
Backend
ITreeTemplateBackend?
Properties
Backend
public ITreeTemplateBackend? Backend { get; init; }
Property Value
Bindings
public TreeTemplateBindings Bindings { get; init; }
Property Value
Default
public static TreeTemplateRuntimeContext Default { get; }
Property Value
PaneBatches
public TreePaneSceneBatchSet PaneBatches { get; init; }
Property Value
Methods
WithBackend(ITreeTemplateBackend)
public TreeTemplateRuntimeContext WithBackend(ITreeTemplateBackend backend)
Parameters
backend
ITreeTemplateBackend