2 writes to compiler
System.ServiceModel (2)
System\ServiceModel\Dispatcher\XPathCompiler.cs (2)
77
this.
compiler
= compiler;
83
this.
compiler
= xpathCompiler.compiler;
18 references to compiler
System.ServiceModel (18)
System\ServiceModel\Dispatcher\XPathCompiler.cs (18)
83
this.compiler = xpathCompiler.
compiler
;
105
if (this.
compiler
.nestingLevel == 1)
150
Fx.Assert(this.
compiler
.nestingLevel == 1, "");
301
this.
compiler
.nestingLevel++;
302
if (this.
compiler
.nestingLevel > 3) // throw if we find something deepter than [ [ ] ]
310
this.
compiler
.nestingLevel--;
351
if (1 == this.
compiler
.nestingLevel && function.TestFlag(QueryFunctionFlag.UsesContextNode))
353
this.
compiler
.SetPushInitialContext(true);
429
if (0 != (this.
compiler
.flags & QueryCompilerFlags.InverseQuery))
448
if (1 == this.
compiler
.nestingLevel)
450
this.
compiler
.SetPushInitialContext(firstStep.SelectDesc.Type != QueryNodeType.Root);
573
if (0 != (this.
compiler
.flags & QueryCompilerFlags.InverseQuery))
631
this.
compiler
.nestingLevel++;
632
if (this.
compiler
.nestingLevel > 3) // throw if we find something deepter than [ [ ] ]
637
this.
compiler
.nestingLevel--;
773
this.
compiler
.nestingLevel++;
774
if (this.
compiler
.nestingLevel > 3) // throw if we find something deepter than [ [ ] ]
779
this.
compiler
.nestingLevel--;