12 instantiations of SegmentedList
Microsoft.CodeAnalysis.CodeStyle (12)
AbstractFormatEngine.cs (1)
133
var result = new
SegmentedList
<SyntaxNode>(Math.Max(this.SpanToFormat.Length / magicLengthToNodesRatio, 4));
ImmutableSegmentedList`1.cs (3)
74
public static readonly ImmutableSegmentedList<T> Empty = new(new
SegmentedList
<T>());
145
var list = new
SegmentedList
<T> { value };
174
var list = new
SegmentedList
<T>(items);
ImmutableSegmentedList`1+ValueBuilder.cs (2)
78
_mutableList = new
SegmentedList
<T>(originalList._list);
110
_mutableList = new
SegmentedList
<T>();
ObjectReader.cs (1)
322
= new(() => new
SegmentedList
<T>(20));
RoslynEnumerable.cs (1)
18
return new
SegmentedList
<TSource>(source);
SegmentedList`1.cs (3)
365
var list = new
SegmentedList
<TOutput>(_size);
467
var list = new
SegmentedList
<T>();
627
var list = new
SegmentedList
<T>(count);
TokenStream.cs (1)
62
_tokens = new
SegmentedList
<SyntaxToken>(sizeOfList);
36 references to SegmentedList
Microsoft.CodeAnalysis.CodeStyle (36)
AbstractFormatEngine.cs (3)
129
SegmentedList
<SyntaxNode> nodeIterator;
133
var
result = new SegmentedList<SyntaxNode>(Math.Max(this.SpanToFormat.Length / magicLengthToNodesRatio, 4));
181
private static List<T> AddOperations<T>(
SegmentedList
<SyntaxNode> nodes, Action<List<T>, SyntaxNode> addOperations, CancellationToken cancellationToken)
ImmutableSegmentedList`1.cs (4)
76
private readonly
SegmentedList
<T> _list;
78
private ImmutableSegmentedList(
SegmentedList
<T> list)
145
var
list = new SegmentedList<T> { value };
174
var
list = new SegmentedList<T>(items);
ImmutableSegmentedList`1+Enumerator.cs (3)
14
private readonly
SegmentedList
<T> _list;
15
private
SegmentedList
<T>.Enumerator _enumerator;
17
internal Enumerator(
SegmentedList
<T> list)
ImmutableSegmentedList`1+PrivateInterlocked.cs (3)
19
var
list = Volatile.Read(ref Unsafe.AsRef(in location._list));
28
var
list = Interlocked.Exchange(ref Unsafe.AsRef(in location._list), value._list);
37
var
list = Interlocked.CompareExchange(ref Unsafe.AsRef(in location._list), value._list, comparand._list);
ImmutableSegmentedList`1+ValueBuilder.cs (3)
25
private
SegmentedList
<T>? _mutableList;
35
private readonly
SegmentedList
<T> ReadOnlyList => _mutableList ?? _list._list;
70
private
SegmentedList
<T> GetOrCreateMutableList()
ObjectReader.cs (3)
319
private readonly
SegmentedList
<T> _values;
321
private static readonly ObjectPool<
SegmentedList
<T>> s_objectListPool
324
private ReaderReferenceMap(
SegmentedList
<T> values)
RoslynEnumerable.cs (1)
13
public static
SegmentedList
<TSource> ToSegmentedList<TSource>(this IEnumerable<TSource> source)
SegmentedList`1.cs (11)
76
if (collection is
SegmentedList
<T> segmentedList)
358
public
SegmentedList
<TOutput> ConvertAll<TOutput>(Converter<T, TOutput> converter)
365
var
list = new SegmentedList<TOutput>(_size);
460
public
SegmentedList
<T> FindAll(Predicate<T> match)
467
var
list = new SegmentedList<T>();
610
public
SegmentedList
<T> GetRange(int index, int count)
627
var
list = new SegmentedList<T>(count);
772
else if (c is
SegmentedList
<T> list)
1166
private readonly
SegmentedList
<T> _list;
1171
internal Enumerator(
SegmentedList
<T> list)
1185
var
localList = _list;
TokenStream.cs (1)
30
private readonly
SegmentedList
<SyntaxToken> _tokens;
TokenStream.Iterator.cs (4)
17
private readonly
SegmentedList
<SyntaxToken> _tokensIncludingZeroWidth;
19
public Iterator(
SegmentedList
<SyntaxToken> tokensIncludingZeroWidth)
30
private readonly
SegmentedList
<SyntaxToken> _tokensIncludingZeroWidth;
36
public Enumerator(
SegmentedList
<SyntaxToken> tokensIncludingZeroWidth)