2 types derived from QueryMatcher
System.ServiceModel (2)
System\ServiceModel\Dispatcher\QueryMatcher.cs (2)
643internal class XPathQueryMatcher : QueryMatcher 861internal class InverseQueryMatcher : QueryMatcher
16 references to QueryMatcher
System.ServiceModel (16)
System\ServiceModel\Dispatcher\QueryMatcher.cs (13)
93QueryMatcher matcher; 96internal QueryResult(QueryMatcher matcher, Message message, bool evalBody) 269QueryMatcher.defaultFunctionLibs = new IFunctionLibrary[] { new XPathFunctionLibrary() }; 275QueryMatcher.fxCompiler = doc.CreateNavigator(); 337XPathExpression xpathExpr = QueryMatcher.fxCompiler.Compile(expression); 398return QueryMatcher.CompileForInternalEngine(filter.XPath.Trim(), filter.namespaces, flags, functionLibs, out returnType); 437return QueryMatcher.CompileForInternalEngine(xpath, ns, flags, QueryMatcher.defaultFunctionLibs, out returnType); 655XPathQueryMatcher.rootFilter = QueryMatcher.CompileForInternalEngine("/", null, QueryCompilerFlags.None, out returnType); 719Opcode op = QueryMatcher.CompileForExternalEngine(xpath, names, null, this.match).First; 749OpcodeBlock codeBlock = QueryMatcher.CompileForInternalEngine(xpath, names, QueryCompilerFlags.None, out returnType); 892codeBlock.Append(QueryMatcher.CompileForInternalEngine(expression, names, QueryCompilerFlags.InverseQuery, out returnType)); 921codeBlock.Append(QueryMatcher.CompileForExternalEngine(expression, names, item, this.match));
System\ServiceModel\Dispatcher\QueryProcessor.cs (3)
433QueryMatcher matcher; 453internal QueryProcessor(QueryMatcher matcher) 603internal QueryMatcher Matcher