Table of Contents

Class CeresGraphData

Namespace
Ceres.Graph
Assembly
cs.temp.dll.dll

Metadata for CeresGraph

public class CeresGraphData
Inheritance
object
CeresGraphData
Derived
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()

Fields

nodeData

public CeresNodeData[] nodeData

Field Value

CeresNodeData[]

variableData

public SharedVariableData[] variableData

Field Value

SharedVariableData[]

Methods

BuildGraph(CeresGraph)

Build graph from data

public virtual void BuildGraph(CeresGraph graph)

Parameters

graph CeresGraph

Clone()

public CeresGraphData Clone()

Returns

CeresGraphData

CloneT<T>()

public T CloneT<T>() where T : CeresGraphData

Returns

T

Type Parameters

T

FromJson<T>(string)

Deserialize CeresGraphData from json

public static T FromJson<T>(string serializedData) where T : CeresGraphData

Parameters

serializedData string

Returns

T

Type Parameters

T

GetFallbackNode(CeresNodeData, int)

Get fallback node for missing class

protected virtual CeresNode GetFallbackNode(CeresNodeData fallbackNodeData, int index)

Parameters

fallbackNodeData CeresNodeData
index int

Returns

CeresNode

PreSerialization()

Preprocess before graph data serialized to container

public virtual void PreSerialization()

RedirectNodeType(ManagedReferenceType)

Redirect node type from ManagedReferenceType, default using redirectors from APIUpdateConfig

protected virtual Type RedirectNodeType(ManagedReferenceType nodeType)

Parameters

nodeType ManagedReferenceType

Returns

Type

RedirectSerializedType(string)

Redirect serialized type from , default using redirectors from APIUpdateConfig

protected virtual Type RedirectSerializedType(string serializedType)

Parameters

serializedType string

Returns

Type

RedirectVariableType(ManagedReferenceType)

Redirect variable type from ManagedReferenceType, default using redirectors from APIUpdateConfig

protected virtual Type RedirectVariableType(ManagedReferenceType nodeType)

Parameters

nodeType ManagedReferenceType

Returns

Type

ResolveSerializedType(string)

Resolve type from

protected Type ResolveSerializedType(string serializedType)

Parameters

serializedType string

Returns

Type

RestoreNode(int, CeresNode[])

protected void RestoreNode(int index, CeresNode[] nodes)

Parameters

index int
nodes CeresNode[]

RestoreVariable(int, SharedVariable[])

protected void RestoreVariable(int index, SharedVariable[] variables)

Parameters

index int
variables SharedVariable[]

ToJson(bool)

Serialize CeresGraphData to json

public string ToJson(bool indented = false)

Parameters

indented bool

Returns

string