API ReferenceFacepunch.ActionGraphs

BindingSurfaceclass

objectBindingSurface
Namespace
Facepunch.ActionGraphs
Assembly
Facepunch.ActionGraphs
Declaration
public class Facepunch.ActionGraphs.BindingSurface

Constructors2

Showing 2 constructors

Methods5

Showing 5 methods

public void Deconstruct(System.Collections.Generic.IReadOnlyDictionary`2<string,object> Properties, System.Collections.Generic.IReadOnlyDictionary`2<string,System.Type> InputTypes, System.Collections.Generic.IReadOnlyDictionary`2<string,System.Type> OutputTypes, Facepunch.ActionGraphs.ActionGraph ActionGraph, Facepunch.ActionGraphs.Node Node)PUBLIC

ParameterTypeDescription
PropertiesIReadOnlyDictionary<string,object>
InputTypesIReadOnlyDictionary<string,Type>
OutputTypesIReadOnlyDictionary<string,Type>
ActionGraphActionGraph
NodeNode
Returns:void

public static Facepunch.ActionGraphs.BindingSurface FromNodeDeserializationSafe(Facepunch.ActionGraphs.Node node)PUBLICSTATIC

ParameterTypeDescription
nodeNode
Returns:BindingSurface

protected virtual bool PrintMembers(System.Text.StringBuilder builder)PROTECTEDVIRTUAL

ParameterTypeDescription
builderStringBuilder
Returns:bool

Properties8

Showing 8 properties

protected virtual System.Type Facepunch.ActionGraphs.BindingSurface.EqualityContract { get; set; }PROTECTEDVIRTUALGETSET

Returns:Type

public System.Collections.Generic.IReadOnlyDictionary`2<string,System.Type> Facepunch.ActionGraphs.BindingSurface.InputTypes { get; set; }PUBLICGETSETINGEST

Returns:IReadOnlyDictionary<string,Type>

public bool Facepunch.ActionGraphs.BindingSurface.IsNested { get; set; }PUBLICGETSET

Returns:bool

public System.Collections.Generic.IReadOnlyDictionary`2<string,System.Type> Facepunch.ActionGraphs.BindingSurface.OutputTypes { get; set; }PUBLICGETSET

Returns:IReadOnlyDictionary<string,Type>

public System.Collections.Generic.IReadOnlyDictionary`2<string,object> Facepunch.ActionGraphs.BindingSurface.Properties { get; set; }PUBLICGETSET

Returns:IReadOnlyDictionary<string,object>

On this page

Constructorsprotected BindingSurface(Facepunch.ActionGraphs.BindingSurface original)public BindingSurface(System.Collections.Generic.IReadOnlyDictionary`2<System.String,System.Object> Properties, System.Collections.Generic.IReadOnlyDictionary`2<System.String,System.Type> InputTypes, System.Collections.Generic.IReadOnlyDictionary`2<System.String,System.Type> OutputTypes, Facepunch.ActionGraphs.ActionGraph ActionGraph, Facepunch.ActionGraphs.Node Node)Methodspublic virtual Facepunch.ActionGraphs.BindingSurface <Clone>$()public System.Void Deconstruct(System.Collections.Generic.IReadOnlyDictionary`2<System.String,System.Object> Properties, System.Collections.Generic.IReadOnlyDictionary`2<System.String,System.Type> InputTypes, System.Collections.Generic.IReadOnlyDictionary`2<System.String,System.Type> OutputTypes, Facepunch.ActionGraphs.ActionGraph ActionGraph, Facepunch.ActionGraphs.Node Node)public static Facepunch.ActionGraphs.BindingSurface FromNode(Facepunch.ActionGraphs.Node node)public static Facepunch.ActionGraphs.BindingSurface FromNodeDeserializationSafe(Facepunch.ActionGraphs.Node node)protected virtual System.Boolean PrintMembers(System.Text.StringBuilder builder)Propertiespublic Facepunch.ActionGraphs.ActionGraph Facepunch.ActionGraphs.BindingSurface.ActionGraph { get; set; }public static Facepunch.ActionGraphs.BindingSurface Facepunch.ActionGraphs.BindingSurface.Empty { get; set; }protected virtual System.Type Facepunch.ActionGraphs.BindingSurface.EqualityContract { get; set; }public System.Collections.Generic.IReadOnlyDictionary`2<System.String,System.Type> Facepunch.ActionGraphs.BindingSurface.InputTypes { get; set; }public System.Boolean Facepunch.ActionGraphs.BindingSurface.IsNested { get; set; }public Facepunch.ActionGraphs.Node Facepunch.ActionGraphs.BindingSurface.Node { get; set; }public System.Collections.Generic.IReadOnlyDictionary`2<System.String,System.Type> Facepunch.ActionGraphs.BindingSurface.OutputTypes { get; set; }public System.Collections.Generic.IReadOnlyDictionary`2<System.String,System.Object> Facepunch.ActionGraphs.BindingSurface.Properties { get; set; }Metadata