public TestBestFirstSelectorFactory(PathExpander expander, PathInterest <int> interest, Uniqueness uniqueness, string[] expectedResult) { this._expander = expander; this._uniqueness = uniqueness; this._expectedResult = expectedResult; _factory = new BestFirstSelectorFactoryAnonymousInnerClass(this, interest); }
public BestFirstSelector(BestFirstSelectorFactory <P, D> outerInstance, TraversalBranch source, P startData, PathExpander expander) { this._outerInstance = outerInstance; if (!InstanceFieldsInitialized) { InitializeInstanceFields(); InstanceFieldsInitialized = true; } this.Current = source; this.CurrentAggregatedValue = startData; this.Expander = expander; }