internal BrowserFinder(String findWhat, int compareType, int maxLevel, bool useName, bool useValue, BrowserTreeNode startNode, SearchNodeDelegate nodeFound, SearchNodeDelegate nodeLooking, SearchStatusDelegate searchStatus, SearchInvalidateDelegate searchInvalidate) { _findWhat = findWhat; _compareType = compareType; _maxLevel = maxLevel; _useName = useName; _useValue = useValue; _startNode = startNode; _tree = startNode.TreeView; _nodeFound = nodeFound; _nodeLooking = nodeLooking; _searchStatus = searchStatus; _searchInvalidate = searchInvalidate; _searchStack = new Stack(); _browserFinder = this; }