10 instantiations of OpcodeBlock
System.ServiceModel (10)
System\ServiceModel\Dispatcher\QueryMatcher.cs (4)
371OpcodeBlock codeBlock = new OpcodeBlock(); 409codeBlock = new OpcodeBlock(); 882OpcodeBlock codeBlock = new OpcodeBlock(); 910codeBlock = new OpcodeBlock(this.elim.Add(item, codeBlock.First));
System\ServiceModel\Dispatcher\XPathCompiler.cs (6)
58OpcodeBlock expandedBlock = new OpcodeBlock(); 78this.codeBlock = new OpcodeBlock(); 84this.codeBlock = new OpcodeBlock(); 89this.codeBlock = new OpcodeBlock(); // struct 111OpcodeBlock boolBlock = new OpcodeBlock(); // struct 152OpcodeBlock boolBlock = new OpcodeBlock(); // struct
19 references to OpcodeBlock
System.ServiceModel (19)
System\ServiceModel\Dispatcher\QueryMatcher.cs (9)
334internal static OpcodeBlock CompileForExternalEngine(string expression, XmlNamespaceManager namespaces, object item, bool match) 371OpcodeBlock codeBlock = new OpcodeBlock(); 396internal static OpcodeBlock CompileForInternalEngine(XPathMessageFilter filter, QueryCompilerFlags flags, IFunctionLibrary[] functionLibs, out ValueDataType returnType) 401internal static OpcodeBlock CompileForInternalEngine(string xpath, XmlNamespaceManager nsManager, QueryCompilerFlags flags, IFunctionLibrary[] functionLibs, out ValueDataType returnType) 403OpcodeBlock codeBlock; 435internal static OpcodeBlock CompileForInternalEngine(string xpath, XmlNamespaceManager ns, QueryCompilerFlags flags, out ValueDataType returnType) 648static OpcodeBlock rootFilter; // used for compiling "/" 749OpcodeBlock codeBlock = QueryMatcher.CompileForInternalEngine(xpath, names, QueryCompilerFlags.None, out returnType); 882OpcodeBlock codeBlock = new OpcodeBlock();
System\ServiceModel\Dispatcher\QueryOpcode.cs (1)
448internal void Append(OpcodeBlock block)
System\ServiceModel\Dispatcher\QueryTreeBuilder.cs (1)
25internal Opcode Build(Opcode tree, OpcodeBlock newBlock)
System\ServiceModel\Dispatcher\XPathCompiler.cs (8)
47internal virtual OpcodeBlock Compile(XPathExpr expr) 55OpcodeBlock mainBlock = exprCompiler.Compile(expr); 58OpcodeBlock expandedBlock = new OpcodeBlock(); 71OpcodeBlock codeBlock; 87internal OpcodeBlock Compile(XPathExpr expr) 94OpcodeBlock CompileBlock(XPathExpr expr) 111OpcodeBlock boolBlock = new OpcodeBlock(); // struct 152OpcodeBlock boolBlock = new OpcodeBlock(); // struct