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