コード例 #1
0
 private void DiscoverTreeEdge(Object sender, EdgeEdgeEventArgs <TVertex, TEdge> args)
 {
     if (!args.Edge.Equals(args.TargetEdge))
     {
         EdgePredecessors[args.TargetEdge] = args.Edge;
     }
 }
コード例 #2
0
 /// <summary>
 /// Records edge predecessor
 /// </summary>
 public void DiscoverTreeEdge(Object sender, EdgeEdgeEventArgs args)
 {
     if (args.Edge != args.TargetEdge)
     {
         EdgePredecessors[args.TargetEdge] = args.Edge;
     }
 }
コード例 #3
0
 public void RecordTarget(Object sender, EdgeEdgeEventArgs args)
 {
     this.Edges.Add(args.TargetEdge);
 }
コード例 #4
0
 public void RecordSource(Object sender, EdgeEdgeEventArgs args)
 {
     this.Edges.Add(args.Edge);
 }