1 write to diverger
System.ServiceModel (1)
System\ServiceModel\Dispatcher\QueryTreeBuilder.cs (1)
33this.diverger = new Diverger(tree, newBlock.First);
19 references to diverger
System.ServiceModel (19)
System\ServiceModel\Dispatcher\QueryTreeBuilder.cs (19)
35if (!this.diverger.Find()) 39Fx.Assert(this.diverger.TreePath.Count > 0, ""); 40this.lastOpcode = this.diverger.TreePath[this.diverger.TreePath.Count - 1]; 44Fx.Assert(this.diverger.TreePath.Count == this.diverger.InsertPath.Count, ""); 48if (null == this.diverger.TreeOpcode) 52this.diverger.TreePath[this.diverger.TreePath.Count - 1].Attach(this.diverger.InsertOpcode); 58this.diverger.TreeOpcode.Add(this.diverger.InsertOpcode); 62if (this.diverger.InsertOpcode.IsMultipleResult()) 67if (OpcodeID.Branch == this.diverger.TreeOpcode.ID) 69OpcodeList branches = (((BranchOpcode) this.diverger.TreeOpcode).Branches); 79else if (this.diverger.TreeOpcode.IsMultipleResult()) 81this.lastOpcode = this.diverger.TreeOpcode; 94QueryBuffer<Opcode> treePath = this.diverger.TreePath; 95QueryBuffer<Opcode> insertPath = this.diverger.InsertPath;