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