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