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