3 writes to codeBlock
System.ServiceModel (3)
System\ServiceModel\Dispatcher\XPathCompiler.cs (3)
78
this.
codeBlock
= new OpcodeBlock();
84
this.
codeBlock
= new OpcodeBlock();
89
this.
codeBlock
= new OpcodeBlock(); // struct
39 references to codeBlock
System.ServiceModel (39)
System\ServiceModel\Dispatcher\XPathCompiler.cs (39)
91
return this.
codeBlock
;
141
this.
codeBlock
.Append(boolBlock);
173
this.
codeBlock
.Append(boolBlock);
207
this.
codeBlock
.Append(new UnionOpcode());
220
this.
codeBlock
.Append(new PopSequenceToValueStackOpcode());
236
this.
codeBlock
.Append(new PushNumberOpcode(literal));
240
this.
codeBlock
.Append(new PushStringOpcode(((XPathStringExpr)expr).String));
247
this.
codeBlock
.Append(new PopSequenceToValueStackOpcode());
255
this.
codeBlock
.Append(new PopSequenceToValueStackOpcode());
292
this.
codeBlock
.Append(new MergeOpcode());
293
this.
codeBlock
.Append(new PopSequenceToSequenceStackOpcode());
297
this.
codeBlock
.DetachLast();
350
this.
codeBlock
.Append(new FunctionCallOpcode(function));
389
this.
codeBlock
.Append(new StringPrefixOpcode(((XPathStringExpr)expr.SubExpr[1]).String));
404
this.
codeBlock
.Append(new PushBooleanOpcode(result));
431
this.
codeBlock
.Append(new PushContextPositionOpcode());
432
this.
codeBlock
.Append(new NumberEqualsOpcode(ordinal));
436
this.
codeBlock
.Append(new LiteralOrdinalOpcode(ordinal));
489
this.
codeBlock
.Append(new PushNumberOpcode(left));
504
this.
codeBlock
.Append(this.CreateMathOpcode(mathExpr.Op));
525
this.
codeBlock
.Append(new NumberEqualsOpcode(literal));
575
this.
codeBlock
.Append(new NumberIntervalOpcode(literal, expr.Op));
579
this.
codeBlock
.Append(new NumberRelationOpcode(literal, expr.Op));
598
this.
codeBlock
.DetachLast();
602
this.
codeBlock
.Append(new MergeOpcode());
603
this.
codeBlock
.Append(new PopSequenceToSequenceStackOpcode());
626
this.
codeBlock
.Append(new SelectOpcode(step.SelectDesc));
658
this.
codeBlock
.Append(new OrdinalOpcode());
666
this.
codeBlock
.Append(new ApplyFilterOpcode());
709
this.
codeBlock
.Append(new RelationOpcode(expr.Op));
717
this.
codeBlock
.Append(new PopSequenceToValueStackOpcode());
732
this.
codeBlock
.Append(new StringEqualsOpcode(literal));
769
this.
codeBlock
.Append(stepOpcode);
787
this.
codeBlock
.Append(new TypecastOpcode(destType));
814
this.
codeBlock
.Append(new XPathMessageFunctionCallOpcode((XPathMessageFunction)expr.Function, expr.SubExprCount));
817
this.
codeBlock
.Append(new PopSequenceToValueStackOpcode());
822
this.
codeBlock
.Append(new XsltFunctionCallOpcode(expr.Context, expr.Function, expr.SubExprCount));
840
this.
codeBlock
.Append(new PushXsltVariableOpcode(expr.Context, expr.Variable));
882
this.
codeBlock
.Append(new NegateOpcode());