Class ConnectionData
Inheritance
ConnectionData
Syntax
[Serializable]
public class ConnectionData
Constructors
ConnectionData(Dictionary<String, Object>)
Declaration
public ConnectionData(Dictionary<string, object> jsonData)
Parameters
ConnectionData(String, ConnectionPointData, ConnectionPointData)
Declaration
public ConnectionData(string label, ConnectionPointData output, ConnectionPointData input)
Parameters
Properties
FromNodeConnectionPointId
Declaration
public string FromNodeConnectionPointId { get; }
Property Value
FromNodeId
Declaration
public string FromNodeId { get; }
Property Value
Id
Declaration
public string Id { get; }
Property Value
Label
Declaration
public string Label { get; set; }
Property Value
ToNodeConnectionPointId
Declaration
public string ToNodeConnectionPointId { get; }
Property Value
ToNodeId
Declaration
public string ToNodeId { get; }
Property Value
Methods
CanConnect(NodeData, NodeData)
Declaration
public static bool CanConnect(NodeData from, NodeData to)
Parameters
Returns
Duplicate(Boolean)
Declaration
public ConnectionData Duplicate(bool keepGuid = false)
Parameters
Type |
Name |
Description |
Boolean |
keepGuid |
|
Returns
ToJsonDictionary()
Declaration
public Dictionary<string, object> ToJsonDictionary()
Returns
Validate(List<NodeData>, List<ConnectionData>)
Declaration
public bool Validate(List<NodeData> allNodes, List<ConnectionData> allConnections)
Parameters
Returns
ValidateConnection(NodeData, NodeData)
Declaration
public static void ValidateConnection(NodeData from, NodeData to)
Parameters