public void ConnectTo(iConnectedGraphNode <T> to) { if (!children.Any(x => x.GetId() == to.GetId())) { children.Add(to); } }
public void Connect(iConnectedGraphNode <T> toAndFrom) { ConnectTo(toAndFrom); toAndFrom.ConnectTo(toAndFrom); }
public void ConnectFrom(iConnectedGraphNode <T> from) { from.ConnectTo(this); }