3 instantiations of Node
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (3)
114
destination[destinationIndex] =
new
(source[rootIndexInSource], destinationIndex);
243
array[currentNodeIndex] = new
Node
(currentNode.Value, maxEndNodeIndex);
252
array[currentNodeIndex] = new
Node
(currentNode.Value, maxEndNodeIndex);
7 references to Node
Microsoft.CodeAnalysis.Workspaces (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (7)
25
public static readonly ImmutableIntervalTree<T> Empty = new(new SegmentedArray<
Node
>(0));
37
private readonly SegmentedArray<
Node
> _array;
39
private ImmutableIntervalTree(SegmentedArray<
Node
> array)
86
var array = new SegmentedArray<
Node
>(values.Count);
97
SegmentedList<T> source, int sourceStartInclusive, int sourceEndExclusive, SegmentedArray<
Node
> destination, int destinationIndex)
212
static int ComputeMaxEndNodes(SegmentedArray<
Node
> array, int currentNodeIndex, in TIntrospector introspector)
226
var
currentNode = array[currentNodeIndex];