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