private void DiscoverTreeEdge(Object sender, EdgeEdgeEventArgs <TVertex, TEdge> args) { if (!args.Edge.Equals(args.TargetEdge)) { EdgePredecessors[args.TargetEdge] = args.Edge; } }
/// <summary> /// Records edge predecessor /// </summary> public void DiscoverTreeEdge(Object sender, EdgeEdgeEventArgs args) { if (args.Edge != args.TargetEdge) { EdgePredecessors[args.TargetEdge] = args.Edge; } }
public void RecordTarget(Object sender, EdgeEdgeEventArgs args) { this.Edges.Add(args.TargetEdge); }
public void RecordSource(Object sender, EdgeEdgeEventArgs args) { this.Edges.Add(args.Edge); }