API ReferenceFacepunch.ActionGraphs

IActionGraphDelegateclass

Wrapper for an `Facepunch.ActionGraphs.ActionGraph` invokable as a delegate, with optional overridden input values.

objectIActionGraphDelegate
Namespace
Facepunch.ActionGraphs
Assembly
Facepunch.ActionGraphs
Declaration
public abstract interface Facepunch.ActionGraphs.IActionGraphDelegate

Properties4

Showing 4 properties

public virtual System.Collections.Generic.IReadOnlyDictionary`2<string,object> Facepunch.ActionGraphs.IActionGraphDelegate.Defaults { get; set; }PUBLICVIRTUALGETSET

Dictionary of default arguments for any graph input parameters that aren't supplied by delegate parameters.

Returns:IReadOnlyDictionary<string,object>

public virtual System.Delegate Facepunch.ActionGraphs.IActionGraphDelegate.Delegate { get; set; }PUBLICVIRTUALGETSET

Delegate that is implemented by `Facepunch.ActionGraphs.IActionGraphDelegate.Graph`, with default arguments supplied by `Facepunch.ActionGraphs.IActionGraphDelegate.Defaults`. This delegate will remain up-to-date even if the wrapped graph is modified, or default argument dictionary changes.

Returns:Delegate

public virtual System.Type Facepunch.ActionGraphs.IActionGraphDelegate.DelegateType { get; set; }PUBLICVIRTUALGETSET

The type that `Facepunch.ActionGraphs.IActionGraphDelegate.Delegate` will contain when compiled.

Returns:Type

On this page