32 references to ArrayElement
Microsoft.CodeAnalysis.Razor.Compiler (32)
Language\Syntax\ArrayElement.cs (4)
12
public static implicit operator T(
ArrayElement
<T> element)
28
public static
ArrayElement
<T>[] MakeElementArray(T[] items)
35
var array = new
ArrayElement
<T>[items.Length];
44
public static T[] MakeArray(
ArrayElement
<T>[] items)
Language\Syntax\InternalSyntax\SyntaxList.cs (18)
78
var array = new
ArrayElement
<GreenNode>[count];
92
var array = new
ArrayElement
<GreenNode>[count];
103
internal static SyntaxList List(
ArrayElement
<GreenNode>[] children)
117
internal abstract void CopyTo(
ArrayElement
<GreenNode>[] array, int offset);
137
var tmp = new
ArrayElement
<GreenNode>[left.SlotCount + right.SlotCount];
144
var tmp = new
ArrayElement
<GreenNode>[left.SlotCount + 1];
152
var tmp = new
ArrayElement
<GreenNode>[rightList.SlotCount + 1];
210
internal override void CopyTo(
ArrayElement
<GreenNode>[] array, int offset)
271
internal override void CopyTo(
ArrayElement
<GreenNode>[] array, int offset)
291
internal readonly
ArrayElement
<GreenNode>[] children;
293
internal WithManyChildrenBase(
ArrayElement
<GreenNode>[] children)
299
internal WithManyChildrenBase(
ArrayElement
<GreenNode>[] children, RazorDiagnostic[] diagnostics)
334
internal override void CopyTo(
ArrayElement
<GreenNode>[] array, int offset)
347
internal WithManyChildren(
ArrayElement
<GreenNode>[] children)
352
internal WithManyChildren(
ArrayElement
<GreenNode>[] children, RazorDiagnostic[] diagnostics)
367
internal WithLotsOfChildren(
ArrayElement
<GreenNode>[] children)
373
internal WithLotsOfChildren(
ArrayElement
<GreenNode>[] children, int[] childOffsets, RazorDiagnostic[] diagnostics)
399
private static int[] CalculateOffsets(
ArrayElement
<GreenNode>[] children)
Language\Syntax\InternalSyntax\SyntaxListBuilder.cs (3)
11
private
ArrayElement
<GreenNode>[] _nodes;
17
_nodes = new
ArrayElement
<GreenNode>[size];
191
var tmp = new
ArrayElement
<GreenNode>[Count];
Language\Syntax\InternalSyntax\SyntaxListPool.cs (3)
14
private
ArrayElement
<SyntaxListBuilder>[] _freeList = new
ArrayElement
<SyntaxListBuilder>[10];
70
var tmp = new
ArrayElement
<SyntaxListBuilder>[_freeList.Length * 2];
Language\Syntax\SyntaxBuilderExtensions.cs (2)
29
var copy = new
ArrayElement
<GreenNode>[count];
58
var copy = new
ArrayElement
<GreenNode>[count];
Language\Syntax\SyntaxList.cs (2)
139
private readonly
ArrayElement
<SyntaxNode?>[] _children;
144
_children = new
ArrayElement
<SyntaxNode?>[green.SlotCount];