/// <summary> /// Constructor for testing, allows dependencies to be injected. /// </summary> public SceneQuery(ISceneTraversal sceneTraversal, IQueryParser queryParser) { this.sceneTraversal = sceneTraversal; this.queryParser = queryParser; }
/// <summary> /// Constructor for normal use. /// </summary> public SceneQuery() { this.sceneTraversal = new SceneTraversal(); this.queryParser = new QueryParser(new QueryTokenizer()); }