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