コード例 #1
0
		/// <summary>
		/// Records edge predecessor
		/// </summary>
		public void DiscoverTreeEdge(Object sender, EdgeEdgeEventArgs args)
		{
			if (args.Edge != args.TargetEdge)
				EdgePredecessors[args.TargetEdge]=args.Edge;
		}
コード例 #2
0
 public void RecordSource(Object sender, EdgeEdgeEventArgs args)
 {
     this.Edges.Add(args.Edge);
 }
コード例 #3
0
 public void RecordTarget(Object sender, EdgeEdgeEventArgs args)
 {
     this.Edges.Add(args.TargetEdge);
 }
 public void DiscoverTreeEdge(object sender, EdgeEdgeEventArgs args)
 {
     if (args.get_Edge() != args.get_TargetEdge())
     {
         this.EdgePredecessors.set_Item(args.get_TargetEdge(), args.get_Edge());
     }
 }
コード例 #5
0
 public void RecordTarget(object sender, EdgeEdgeEventArgs args)
 {
     this.Edges.Add(args.get_TargetEdge());
 }
コード例 #6
0
 public void RecordSource(object sender, EdgeEdgeEventArgs args)
 {
     this.Edges.Add(args.get_Edge());
 }