15 instantiations of SegmentedList
Microsoft.CodeAnalysis.CSharp.Features (2)
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (2)
485var interpolationInteriorSpans = new SegmentedList<TextSpan>(); 486var restrictedSpans = new SegmentedList<TextSpan>();
Microsoft.CodeAnalysis.Features (1)
Completion\CompletionService.cs (1)
282var filterDataList = new SegmentedList<MatchResult>(
Microsoft.CodeAnalysis.Workspaces (12)
src\roslyn\src\Dependencies\Collections\RoslynEnumerable.cs (1)
20return new SegmentedList<TSource>(source);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1.cs (3)
76public static readonly ImmutableSegmentedList<T> Empty = new(new SegmentedList<T>()); 147var list = new SegmentedList<T> { value }; 176var list = new SegmentedList<T>(items);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (2)
80_mutableList = new SegmentedList<T>(originalList._list); 112_mutableList = new SegmentedList<T>();
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (4)
438var list = new SegmentedList<TOutput>(_size); 600var list = new SegmentedList<T>(); 744return LazyInitializer.EnsureInitialized(ref s_emptyEnumerator, static () => new Enumerator(new SegmentedList<T>(0)))!; 764var list = new SegmentedList<T>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
60_tokens = new SegmentedList<SyntaxToken>(sizeOfList);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.ReaderReferenceMap.cs (1)
21= new(() => new SegmentedList<string>(20));
207 references to SegmentedList
Microsoft.CodeAnalysis.CSharp.Features (2)
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (2)
485var interpolationInteriorSpans = new SegmentedList<TextSpan>(); 486var restrictedSpans = new SegmentedList<TextSpan>();
Microsoft.CodeAnalysis.CSharp.Workspaces (24)
Classification\ClassificationHelpers.cs (1)
507internal static void AddLexicalClassifications(SourceText text, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
Classification\CSharpClassificationService.cs (1)
30public override void AddLexicalClassifications(SourceText text, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
Classification\SyntaxClassification\CSharpSyntaxClassificationService.cs (2)
44public override void AddLexicalClassifications(SourceText text, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 47public override void AddSyntacticClassifications(SyntaxNode root, ImmutableArray<TextSpan> textSpans, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
Classification\SyntaxClassification\DiscardSyntaxClassifier.cs (1)
25SegmentedList<ClassifiedSpan> result,
Classification\SyntaxClassification\DocCommentCodeBlockClassifier.cs (3)
38SegmentedList<ClassifiedSpan> result, 103SegmentedList<ClassifiedSpan> result, 140private static void AddTestCodeBackgroundClassification(SegmentedList<ClassifiedSpan> result, ArrayBuilder<VirtualChar> virtualCharsBuilder)
Classification\SyntaxClassification\FunctionPointerUnmanagedCallingConventionClassifier.cs (1)
25SegmentedList<ClassifiedSpan> result,
Classification\SyntaxClassification\NameSyntaxClassifier.cs (7)
28SegmentedList<ClassifiedSpan> result, 47SegmentedList<ClassifiedSpan> result, 62SegmentedList<ClassifiedSpan> result) 93SegmentedList<ClassifiedSpan> result) 286SegmentedList<ClassifiedSpan> result) 308SegmentedList<ClassifiedSpan> result) 319private static bool TryClassifySomeContextualKeywordIdentifiersAsKeywords(SimpleNameSyntax name, SymbolInfo symbolInfo, SegmentedList<ClassifiedSpan> result)
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.cs (1)
31SegmentedList<ClassifiedSpan> result,
Classification\SyntaxClassification\SyntaxTokenClassifier.cs (1)
31SegmentedList<ClassifiedSpan> result,
Classification\SyntaxClassification\UsingDirectiveSyntaxClassifier.cs (2)
23SegmentedList<ClassifiedSpan> result, 37SegmentedList<ClassifiedSpan> result,
Classification\Worker.cs (4)
27private readonly SegmentedList<ClassifiedSpan> _result; 30private Worker(TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 38IEnumerable<SyntaxToken> tokens, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 46SyntaxNode node, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features (15)
Completion\CompletionContext.cs (1)
23private readonly SegmentedList<CompletionItem> _items = [];
Completion\CompletionService.cs (1)
282var filterDataList = new SegmentedList<MatchResult>(
Completion\CompletionService_GetCompletions.cs (1)
366public SegmentedList<CompletionItem> ToSegmentedList(in CompletionOptions options)
EmbeddedLanguages\Classification\AbstractEmbeddedLanguageClassificationService.cs (4)
39Document document, ImmutableArray<TextSpan> textSpans, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 52SolutionServices services, Project? project, SemanticModel semanticModel, ImmutableArray<TextSpan> textSpans, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 72SegmentedList<ClassifiedSpan> result, 81private readonly SegmentedList<ClassifiedSpan> _result = result;
EmbeddedLanguages\Classification\EmbeddedLanguageClassifierContext.cs (2)
18private readonly SegmentedList<ClassifiedSpan> _result; 58SegmentedList<ClassifiedSpan> result,
ExternalAccess\VSTypeScript\VSTypeScriptClassificationService.cs (5)
26public void AddLexicalClassifications(SourceText text, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 30public void AddSyntacticClassifications(SolutionServices services, SyntaxNode? root, ImmutableArray<TextSpan> textSpans, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 34public Task AddSyntacticClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 37public Task AddEmbeddedLanguageClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 49public async Task AddSemanticClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
FindUsages\IRemoteFindUsagesService.cs (1)
266using var _ = Classifier.GetPooledList(out var temp);
Microsoft.CodeAnalysis.Workspaces (166)
Classification\AbstractClassificationService.cs (8)
30public abstract void AddLexicalClassifications(SourceText text, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken); 34Document document, ImmutableArray<TextSpan> textSpans, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 40Document document, ImmutableArray<TextSpan> textSpans, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 50SegmentedList<ClassifiedSpan> result, 112SegmentedList<ClassifiedSpan> result, 141SegmentedList<ClassifiedSpan> result, 201public async Task AddSyntacticClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 208SolutionServices services, SyntaxNode? root, ImmutableArray<TextSpan> textSpans, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
Classification\ClassificationServiceExtensions.cs (4)
20SegmentedList<ClassifiedSpan> result, 30SegmentedList<ClassifiedSpan> result, 41SegmentedList<ClassifiedSpan> result, 52SegmentedList<ClassifiedSpan> result,
Classification\Classifier.cs (4)
24internal static PooledObject<SegmentedList<ClassifiedSpan>> GetPooledList(out SegmentedList<ClassifiedSpan> classifiedSpans) 87using var _1 = GetPooledList(out var syntacticClassifications); 88using var _2 = GetPooledList(out var semanticClassifications);
Classification\ClassifierHelper.cs (23)
36using var _ = Classifier.GetPooledList(out var classifiedSpans); 57SegmentedList<ClassifiedSpan> classifiedSpans, 75using var _1 = Classifier.GetPooledList(out var syntaxSpans); 76using var _2 = Classifier.GetPooledList(out var semanticSpans); 101private static void RemoveAdditiveSpans(SegmentedList<ClassifiedSpan> spans) 112SegmentedList<ClassifiedSpan> syntaxSpans, 113SegmentedList<ClassifiedSpan> semanticSpans, 115SegmentedList<ClassifiedSpan> classifiedSpans) 138using var _ = Classifier.GetPooledList(out var mergedSpans); 150private static void Order(SegmentedList<ClassifiedSpan> syntaxSpans) 158private static void AdjustSpans(SegmentedList<ClassifiedSpan> spans, TextSpan widenedSpan) 190int startPosition, SegmentedList<ClassifiedSpan> classifiedSpans, SegmentedList<ClassifiedSpan> result) 221SegmentedList<ClassifiedSpan> syntaxParts, 222SegmentedList<ClassifiedSpan> semanticParts, 223SegmentedList<ClassifiedSpan> finalParts) 234/// <inheritdoc cref="MergeParts(SegmentedList{ClassifiedSpan}, SegmentedList{ClassifiedSpan}, SegmentedList{ClassifiedSpan})"/> 236SegmentedList<TClassifiedSpan> syntaxParts, 237SegmentedList<TClassifiedSpan> semanticParts, 238SegmentedList<TClassifiedSpan> finalParts, 245using var _1 = SegmentedListPool.GetPooledList<TClassifiedSpan>(out var semanticSpans);
Classification\EmbeddedLanguageClassificationServiceExtensions.cs (1)
21SegmentedList<ClassifiedSpan> result,
Classification\IClassificationService.cs (5)
28void AddLexicalClassifications(SourceText text, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken); 34void AddSyntacticClassifications(SolutionServices services, SyntaxNode? root, ImmutableArray<TextSpan> textSpans, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken); 46Task AddSyntacticClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken); 63Task AddSemanticClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken); 74Task AddEmbeddedLanguageClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken);
Classification\IEmbeddedLanguageClassificationService.cs (2)
20SegmentedList<ClassifiedSpan> result, 29SegmentedList<ClassifiedSpan> result,
Classification\IRemoteSemanticClassificationService.cs (2)
72internal static SerializableClassifiedSpans Dehydrate(SegmentedList<ClassifiedSpan> classifiedSpans) 99internal void Rehydrate(SegmentedList<ClassifiedSpan> classifiedSpans)
Classification\SyntaxClassification\AbstractNameSyntaxClassifier.cs (1)
32SegmentedList<ClassifiedSpan> result)
Classification\SyntaxClassification\AbstractSyntaxClassificationService.cs (4)
18public abstract void AddLexicalClassifications(SourceText text, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken); 19public abstract void AddSyntacticClassifications(SyntaxNode root, ImmutableArray<TextSpan> textSpans, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken); 31SegmentedList<ClassifiedSpan> result, 52SegmentedList<ClassifiedSpan> result,
Classification\SyntaxClassification\AbstractSyntaxClassificationService.Worker.cs (7)
23private readonly SegmentedList<ClassifiedSpan> _list; 31private static readonly ObjectPool<SegmentedList<ClassifiedSpan>> s_listPool = new(() => []); 37SegmentedList<ClassifiedSpan> list, 59SegmentedList<ClassifiedSpan> list, 126var list = obj.Object; 138private void AddClassifications(SegmentedList<ClassifiedSpan> classifications) 155var list = obj.Object;
Classification\SyntaxClassification\AbstractSyntaxClassifier.cs (2)
22public virtual void AddClassifications(SyntaxNode syntax, TextSpan textSpan, SemanticModel semanticModel, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 26public virtual void AddClassifications(SyntaxToken syntax, TextSpan textSpan, SemanticModel semanticModel, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
Classification\SyntaxClassification\ISyntaxClassificationService.cs (4)
23SegmentedList<ClassifiedSpan> result, 30SegmentedList<ClassifiedSpan> result, 40SegmentedList<ClassifiedSpan> result, 49SegmentedList<ClassifiedSpan> result,
Classification\SyntaxClassification\ISyntaxClassifier.cs (2)
29void AddClassifications(SyntaxNode node, TextSpan textSpan, SemanticModel semanticModel, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken); 34void AddClassifications(SyntaxToken token, TextSpan textSpan, SemanticModel semanticModel, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken);
Classification\SyntaxClassification\SyntaxClassificationExtensions.cs (3)
21SegmentedList<ClassifiedSpan> result, 34SegmentedList<ClassifiedSpan> result, 53SegmentedList<ClassifiedSpan> result,
src\roslyn\src\Dependencies\Collections\RoslynEnumerable.cs (1)
15public static SegmentedList<TSource> ToSegmentedList<TSource>(this IEnumerable<TSource> source)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1.cs (4)
78private readonly SegmentedList<T> _list; 80private ImmutableSegmentedList(SegmentedList<T> list) 147var list = new SegmentedList<T> { value }; 176var list = new SegmentedList<T>(items);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+Enumerator.cs (3)
16private readonly SegmentedList<T> _list; 17private SegmentedList<T>.Enumerator _enumerator; 19internal Enumerator(SegmentedList<T> list)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+PrivateMarshal.cs (6)
22var list = Volatile.Read(ref Unsafe.AsRef(in location._list)); 31var list = Interlocked.Exchange(ref Unsafe.AsRef(in location._list), value._list); 40var list = Interlocked.CompareExchange(ref Unsafe.AsRef(in location._list), value._list, comparand._list); 47/// <inheritdoc cref="SegmentedCollectionsMarshal.AsImmutableSegmentedList{T}(SegmentedList{T}?)"/> 48internal static ImmutableSegmentedList<T> AsImmutableSegmentedList(SegmentedList<T>? list) 52internal static SegmentedList<T>? AsSegmentedList(ImmutableSegmentedList<T> list)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (3)
27private SegmentedList<T>? _mutableList; 37private readonly SegmentedList<T> ReadOnlyList => _mutableList ?? _list._list; 72private SegmentedList<T> GetOrCreateMutableList()
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedCollectionsMarshal.cs (7)
98/// Gets an <see cref="ImmutableSegmentedList{T}"/> value wrapping the input <see cref="SegmentedList{T}"/>. 116public static ImmutableSegmentedList<T> AsImmutableSegmentedList<T>(SegmentedList<T>? list) 120/// Gets the underlying <see cref="SegmentedList{T}"/> for an input <see cref="ImmutableSegmentedList{T}"/> value. 123/// <param name="list">The input <see cref="ImmutableSegmentedList{T}"/> value to get the underlying <see cref="SegmentedList{T}"/> from.</param> 124/// <returns>The underlying <see cref="SegmentedList{T}"/> for <paramref name="list"/>, if present; otherwise, <see langword="null"/>.</returns> 133/// <see langword="true"/>), the resulting <see cref="SegmentedList{T}"/> will be <see langword="null"/>. 136public static SegmentedList<T>? AsSegmentedList<T>(ImmutableSegmentedList<T> list)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (18)
80if (collection is SegmentedList<T> segmentedList) 314if (c is SegmentedList<T> list) 431public SegmentedList<TOutput> ConvertAll<TOutput>(Converter<T, TOutput> converter) 438var list = new SegmentedList<TOutput>(_size); 593public SegmentedList<T> FindAll(Predicate<T> match) 600var list = new SegmentedList<T>(); 747public SegmentedList<T> GetRange(int index, int count) 764var list = new SegmentedList<T>(count); 771/// Creates a shallow copy of a range of elements in the source <see cref="SegmentedList{T}" />. 773/// <param name="start">The zero-based <see cref="SegmentedList{T}" /> index at which the range starts.</param> 775/// <returns>A shallow copy of a range of elements in the source <see cref="SegmentedList{T}" />.</returns> 781/// <exception cref="ArgumentException"><paramref name="start" /> and <paramref name="length" /> do not denote a valid range of elements in the <see cref="SegmentedList{T}" />.</exception> 782public SegmentedList<T> Slice(int start, int length) => GetRange(start, length); 926else if (c is SegmentedList<T> list) 1321private readonly SegmentedList<T> _list; 1326internal Enumerator(SegmentedList<T> list) 1340var localList = _list; 1392internal readonly struct TestAccessor(SegmentedList<T> instance)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (3)
55public static ImmutableIntervalTree<T> CreateFromUnsorted<TIntrospector>(in TIntrospector introspector, SegmentedList<T> values) 74public static ImmutableIntervalTree<T> CreateFromSorted<TIntrospector>(in TIntrospector introspector, SegmentedList<T> values) 97SegmentedList<T> source, int sourceStartInclusive, int sourceEndExclusive, SegmentedArray<Node> destination, int destinationIndex)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (2)
121SegmentedList<IndentBlockOperation> operations, 274SegmentedList<SuppressOperation> operations,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (8)
36private static readonly ObjectPool<SegmentedList<TokenPairWithOperations>> s_tokenPairListPool = new(() => [], trimOnFree: false); 189private static void AddOperations<T>(SegmentedList<T> operations, List<T> scratch, SyntaxNode node, Action<List<T>, SyntaxNode> addOperations) 203private static void AddOperations<T>(SegmentedList<T> operations, ArrayBuilder<T> scratch, SyntaxNode node, Action<ArrayBuilder<T>, SyntaxNode> addOperations) 219SegmentedList<TokenPairWithOperations> list, 246SegmentedList<TokenPairWithOperations> tokenOperations, 355var alignmentOperations = nodeOperationsCollector.AlignmentOperation; 374SegmentedList<TokenPairWithOperations> tokenOperations, 429SegmentedList<TokenPairWithOperations> tokenOperations,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\NodeOperations.cs (8)
17private static readonly ObjectPool<SegmentedList<IndentBlockOperation>> s_indentBlockOperationPool = new(() => []); 18private static readonly ObjectPool<SegmentedList<SuppressOperation>> s_suppressOperationPool = new(() => []); 19private static readonly ObjectPool<SegmentedList<AlignTokensOperation>> s_alignTokensOperationPool = new(() => []); 20private static readonly ObjectPool<SegmentedList<AnchorIndentationOperation>> s_anchorIndentationOperationPool = new(() => []); 24public SegmentedList<IndentBlockOperation> IndentBlockOperation { get; } = s_indentBlockOperationPool.Allocate(); 25public SegmentedList<SuppressOperation> SuppressOperation { get; } = s_suppressOperationPool.Allocate(); 26public SegmentedList<AlignTokensOperation> AlignmentOperation { get; } = s_alignTokensOperationPool.Allocate(); 27public SegmentedList<AnchorIndentationOperation> AnchorIndentationOperations { get; } = s_anchorIndentationOperationPool.Allocate();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
28private readonly SegmentedList<SyntaxToken> _tokens;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.Iterator.cs (3)
13public readonly struct Iterator(SegmentedList<SyntaxToken> tokensIncludingZeroWidth) 20private readonly SegmentedList<SyntaxToken> _tokensIncludingZeroWidth; 26public Enumerator(SegmentedList<SyntaxToken> tokensIncludingZeroWidth)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (12)
43public static PooledObject<SegmentedList<TItem>> GetPooledObject<TItem>(this ObjectPool<SegmentedList<TItem>> pool) 44=> PooledObject<SegmentedList<TItem>>.Create(pool); 60public static PooledObject<SegmentedList<TItem>> GetPooledObject<TItem>(this ObjectPool<SegmentedList<TItem>> pool, out SegmentedList<TItem> list) 62var pooledObject = PooledObject<SegmentedList<TItem>>.Create(pool); 158public static SegmentedList<T> AllocateAndClear<T>(this ObjectPool<SegmentedList<T>> pool) 160var list = pool.Allocate(); 336public static void ClearAndFree<T>(this ObjectPool<SegmentedList<T>> pool, SegmentedList<T> list, bool trim = true)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledObject.cs (7)
98public static PooledObject<SegmentedList<TItem>> Create<TItem>(ObjectPool<SegmentedList<TItem>> pool) 100return new PooledObject<SegmentedList<TItem>>( 153private static SegmentedList<TItem> Allocator<TItem>(ObjectPool<SegmentedList<TItem>> pool) 156private static void Releaser<TItem>(ObjectPool<SegmentedList<TItem>> pool, SegmentedList<TItem> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.ReaderReferenceMap.cs (3)
18private readonly SegmentedList<string> _values; 20private static readonly ObjectPool<SegmentedList<string>> s_objectListPool 23private ReaderReferenceMap(SegmentedList<string> values)
Utilities\SegmentedListPool.cs (5)
11internal static PooledObject<SegmentedList<T>> GetPooledList<T>(out SegmentedList<T> classifiedSpans) 13var pooledObject = new PooledObject<SegmentedList<T>>( 14SharedPools.BigDefault<SegmentedList<T>>(), 17var result = p.Allocate();