3 instantiations of IntervalBoundary
System.ServiceModel (3)
System\ServiceModel\Dispatcher\QueryIntervalOp.cs (3)
371this.left = new IntervalBoundary(val, this); 381this.right = new IntervalBoundary(val, this); 791this.root = new IntervalBoundary(val, null);
27 references to IntervalBoundary
System.ServiceModel (27)
System\ServiceModel\Dispatcher\QueryIntervalOp.cs (27)
256IntervalBoundary left; 258IntervalBoundary parent; 259IntervalBoundary right; 262internal IntervalBoundary(double val, IntervalBoundary parent) 284internal IntervalBoundary Left 304internal IntervalBoundary Parent 316internal IntervalBoundary Right 367internal IntervalBoundary EnsureLeft(double val) 377internal IntervalBoundary EnsureRight(double val) 498IntervalBoundary currentNode; 499IntervalBoundary nextNode; 503internal IntervalTreeTraverser(double val, IntervalBoundary root) 554IntervalBoundary root; 589internal IntervalBoundary Root 630IntervalBoundary root = this.root; 631IntervalBoundary leftAncestor = null; 707IntervalBoundary root = this.root; 708IntervalBoundary rightAncestor = null; 795internal IntervalBoundary FindBoundaryNode(double val) 800internal IntervalBoundary FindBoundaryNode(IntervalBoundary root, double val) 802IntervalBoundary boundary = null; 869void RemoveBoundary(IntervalBoundary boundary) 878IntervalBoundary replacement = boundary.Left; 926void Replace(IntervalBoundary replace, IntervalBoundary with) 928IntervalBoundary parent = replace.Parent;