Example #1
0
 internal CountingPathExpander(TestShortestPath outerInstance, PathExpander @delegate)
 {
     this._outerInstance = outerInstance;
     NodesVisited        = new MutableInt(0);
     this.Delegate       = @delegate;
 }
Example #2
0
 internal CountingPathExpander(TestShortestPath outerInstance, PathExpander @delegate, MutableInt nodesVisited) : this(outerInstance, @delegate)
 {
     this._outerInstance = outerInstance;
     this.NodesVisited   = nodesVisited;
 }
Example #3
0
 public ShortestPathAnonymousInnerClass(TestShortestPath outerInstance, PathExpander <STATE> forDirection, ISet <Node> allowedNodes) : base(100, forDirection)
 {
     this.outerInstance = outerInstance;
     this._allowedNodes = allowedNodes;
 }