1 write to Value
Microsoft.CodeAnalysis.Workspaces (1)
IntervalTree`1.Node.cs (1)
24
this.
Value
= value;
18 references to Value
Microsoft.CodeAnalysis.Workspaces (18)
ContextIntervalTree.cs (7)
93
if (Introspector.GetStart(currentNode.
Value
) <= start)
119
if (predicate(currentNode.
Value
, start, length))
123
(Introspector.GetStart(result!) <= Introspector.GetStart(currentNode.
Value
) &&
124
Introspector.GetLength(currentNode.
Value
) < Introspector.GetLength(result!)))
126
result = currentNode.
Value
;
154
Introspector.GetStart(parentNode.
Value
) == Introspector.GetStart(currentNode.
Value
))
IntervalTree`1.cs (9)
203
if (testInterval(currentNode.
Value
, start, length, in introspector))
206
builder.Add(currentNode.
Value
);
224
if (introspector.GetStart(currentNode.
Value
) <= end)
227
if (right != null && GetEnd(right.MaxEndNode.
Value
, in introspector) >= start)
238
if (left != null && GetEnd(left.MaxEndNode.
Value
, in introspector) >= start)
253
var newNodeStart = introspector.GetStart(newNode.
Value
);
267
if (newNodeStart < introspector.GetStart(root.
Value
))
343
yield return currentNode.
Value
;
358
=> node == null ? 0 : GetEnd(node.MaxEndNode.
Value
, in introspector);
IntervalTree`1.Node.cs (1)
39
var thisEndValue = GetEnd(this.
Value
, in introspector);
SimpleIntervalTree`2.cs (1)
77
=> GetEnd(node.MaxEndNode.
Value
, in _introspector);