Skip to main content

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​

ITreeTemplateBackend?

Bindings​

public TreeTemplateBindings Bindings { get; init; }

Property Value​

TreeTemplateBindings

Default​

public static TreeTemplateRuntimeContext Default { get; }

Property Value​

TreeTemplateRuntimeContext

PaneBatches​

public TreePaneSceneBatchSet PaneBatches { get; init; }

Property Value​

TreePaneSceneBatchSet

Methods​

WithBackend(ITreeTemplateBackend)​

public TreeTemplateRuntimeContext WithBackend(ITreeTemplateBackend backend)

Parameters​

backend ITreeTemplateBackend

Returns​

TreeTemplateRuntimeContext