public PropertyPin(Node node, PinDirection direction, PropertyInfo propertyInfo) { _node = node; Direction = direction; _propertyInfo = propertyInfo; }
public ExecutionPath(Node[] topologicallySortedNodes) { TopologicallySortedNodes = topologicallySortedNodes; Nodes = new HashSet<Node>(topologicallySortedNodes, ReferenceEqualityComparer<Node>.Instance); }