5 instantiations of ArrayBuilder
Microsoft.CodeAnalysis.CodeStyle (5)
J\s\src\Dependencies\PooledObjects\ArrayBuilder.cs\ArrayBuilder.cs (1)
426
pool = new ObjectPool<ArrayBuilder<T>>(() => new
ArrayBuilder
<T>(pool!), size);
SetWithInsertionOrder.cs (1)
27
_elements = new
ArrayBuilder
<T>();
SuppressMessageAttributeState.TargetSymbolResolver.cs (3)
319
var builder = new
ArrayBuilder
<ParameterInfo>();
660
var builder = new
ArrayBuilder
<TypeInfo>();
740
var builder = new
ArrayBuilder
<IMethodSymbol>();
519 references to ArrayBuilder
Microsoft.CodeAnalysis.CodeStyle (301)
AbstractObjectCreationExpressionAnalyzer.cs (3)
64
protected abstract void AddMatches(
ArrayBuilder
<TMatch> matches);
81
using var _ =
ArrayBuilder
<TMatch>.GetInstance(out
var
matches);
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (24)
156
using var _2 =
ArrayBuilder
<(SyntaxTrivia pragma, ImmutableArray<string> ids, bool isDisable)>.GetInstance(out
var
sortedPragmasWithIds);
228
ArrayBuilder
<(SyntaxTrivia pragma, ImmutableArray<string> ids, bool isDisable)> sortedPragmasWithIds,
237
using var _ =
ArrayBuilder
<string>.GetInstance(out
var
idsBuilder);
368
using var _1 =
ArrayBuilder
<string>.GetInstance(out
var
idBuilder);
369
using var _2 =
ArrayBuilder
<string>.GetInstance(out
var
categoryBuilder);
396
using var _1 =
ArrayBuilder
<DiagnosticAnalyzer>.GetInstance(out
var
analyzersBuilder);
397
using var _2 =
ArrayBuilder
<string>.GetInstance(out
var
unhandledIds);
448
using var _3 =
ArrayBuilder
<Diagnostic>.GetInstance(out
var
reportedDiagnostics);
481
static void AddAllDiagnostics(ImmutableDictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>> diagnostics,
ArrayBuilder
<Diagnostic> reportedDiagnostics)
489
static void AddAllCompilationDiagnosticsForTree(AnalysisResult analysisResult, SyntaxTree tree,
ArrayBuilder
<Diagnostic> reportedDiagnostics)
607
ArrayBuilder
<(SyntaxTrivia pragma, ImmutableArray<string> ids, bool isDisable)> sortedPragmasWithIds,
613
using var _ =
ArrayBuilder
<Diagnostic>.GetInstance(out
var
diagnosticsBuilder);
627
ArrayBuilder
<Diagnostic> diagnosticsBuilder,
629
ArrayBuilder
<(SyntaxTrivia pragma, ImmutableArray<string> ids, bool isDisable)> sortedPragmasWithIds,
659
ArrayBuilder
<Diagnostic> diagnosticsBuilder,
676
ArrayBuilder
<(SyntaxTrivia pragma, ImmutableArray<string> ids, bool isDisable)> sortedPragmasWithIds,
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (6)
404
ArrayBuilder
<string> debuggerDisplayAttributeArguments = null;
558
private
ArrayBuilder
<string> GetDebuggerDisplayAttributeArguments(INamedTypeSymbol namedTypeSymbol)
560
var
builder =
ArrayBuilder
<string>.GetInstance();
565
private void AddDebuggerDisplayAttributeArguments(INamedTypeSymbol namedTypeSymbol,
ArrayBuilder
<string> builder)
585
private void AddDebuggerDisplayAttributeArgumentsCore(ISymbol symbol,
ArrayBuilder
<string> builder)
AbstractSelectedMembers.cs (2)
88
using var _ =
ArrayBuilder
<SyntaxNode>.GetInstance(out
var
selectedMembers);
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (2)
98
using var _ =
ArrayBuilder
<IMethodSymbol>.GetInstance(out
var
linqMethodSymbolsBuilder);
AbstractTriviaFormatter.cs (21)
41
private delegate LineColumnDelta Formatter<T>(LineColumn lineColumn, SyntaxTrivia trivia,
ArrayBuilder
<T> changes, CancellationToken cancellationToken);
46
private delegate void WhitespaceAppender<T>(LineColumn lineColumn, LineColumnDelta delta, TextSpan span,
ArrayBuilder
<T> changes);
185
protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia,
ArrayBuilder
<SyntaxTrivia> changes, CancellationToken cancellationToken);
190
protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia,
ArrayBuilder
<TextChange> changes, CancellationToken cancellationToken);
240
using var _ =
ArrayBuilder
<SyntaxTrivia>.GetInstance(out
var
triviaList);
260
private static void AddRange(
ArrayBuilder
<SyntaxTrivia> result, SyntaxTriviaList triviaList)
268
using var _ =
ArrayBuilder
<TextChange>.GetInstance(out
var
changes);
284
private LineColumn FormatTrivia<T>(Formatter<T> formatter, WhitespaceAppender<T> whitespaceAdder,
ArrayBuilder
<T> changes, CancellationToken cancellationToken)
378
ArrayBuilder
<T> changes,
625
private void AddExtraLines(int linesBetweenTokens,
ArrayBuilder
<SyntaxTrivia> changes)
629
using var _ =
ArrayBuilder
<SyntaxTrivia>.GetInstance(out
var
lineBreaks);
642
private int GetInsertionIndex(
ArrayBuilder
<SyntaxTrivia> changes)
675
private void AddExtraLines(int linesBetweenTokens,
ArrayBuilder
<TextChange> changes)
713
private bool TryGetMatchingChangeIndex(
ArrayBuilder
<TextChange> changes, out int index)
731
private TextSpan GetInsertionSpan(
ArrayBuilder
<TextChange> changes)
758
ArrayBuilder
<SyntaxTrivia> changes)
767
ArrayBuilder
<SyntaxTrivia> changes)
826
private void AddWhitespaceTextChange(LineColumn lineColumn, LineColumnDelta delta, TextSpan span,
ArrayBuilder
<TextChange> changes)
ArrayBuilder.Enumerator.cs (2)
14
private readonly
ArrayBuilder
<T> _builder;
17
public Enumerator(
ArrayBuilder
<T> builder)
ArrayBuilderExtensions.cs (23)
14
public static bool Any<T>(this
ArrayBuilder
<T> builder, Func<T, bool> predicate)
26
public static bool Any<T, A>(this
ArrayBuilder
<T> builder, Func<T, A, bool> predicate, A arg)
38
public static bool All<T>(this
ArrayBuilder
<T> builder, Func<T, bool> predicate)
50
public static bool All<T, A>(this
ArrayBuilder
<T> builder, Func<T, A, bool> predicate, A arg)
70
public static ImmutableArray<TResult> SelectAsArray<TItem, TResult>(this
ArrayBuilder
<TItem> items, Func<TItem, TResult> map)
90
var
builder =
ArrayBuilder
<TResult>.GetInstance(items.Count);
110
public static ImmutableArray<TResult> SelectAsArray<TItem, TArg, TResult>(this
ArrayBuilder
<TItem> items, Func<TItem, TArg, TResult> map, TArg arg)
130
var
builder =
ArrayBuilder
<TResult>.GetInstance(items.Count);
150
public static ImmutableArray<TResult> SelectAsArrayWithIndex<TItem, TArg, TResult>(this
ArrayBuilder
<TItem> items, Func<TItem, int, TArg, TResult> map, TArg arg)
170
var
builder =
ArrayBuilder
<TResult>.GetInstance(items.Count);
180
public static void AddOptional<T>(this
ArrayBuilder
<T> builder, T? item)
192
public static void Push<T>(this
ArrayBuilder
<T> builder, T e)
197
public static T Pop<T>(this
ArrayBuilder
<T> builder)
204
public static bool TryPop<T>(this
ArrayBuilder
<T> builder, [MaybeNullWhen(false)] out T result)
216
public static T Peek<T>(this
ArrayBuilder
<T> builder)
221
public static ImmutableArray<T> ToImmutableOrEmptyAndFree<T>(this
ArrayBuilder
<T>? builder)
226
public static void AddIfNotNull<T>(this
ArrayBuilder
<T> builder, T? value)
235
public static void AddIfNotNull<T>(this
ArrayBuilder
<T> builder, T? value)
244
public static void FreeAll<T>(this
ArrayBuilder
<T> builder, Func<T,
ArrayBuilder
<T>?> getNested)
CustomDataFlowAnalysis.cs (3)
39
var
unreachableBlocksToVisit =
ArrayBuilder
<BasicBlock>.GetInstance();
73
ArrayBuilder
<BasicBlock> unreachableBlocksToVisit,
DiagnosticHelper.cs (2)
318
using var _ =
ArrayBuilder
<string>.GetInstance(length, out
var
argumentsBuilder);
EditorConfigNamingStyleParser.cs (6)
22
var
symbolSpecifications =
ArrayBuilder
<SymbolSpecification>.GetInstance();
23
var
namingStyles =
ArrayBuilder
<NamingStyle>.GetInstance();
24
var
namingRules =
ArrayBuilder
<SerializableNamingRule>.GetInstance();
EditorConfigNamingStyleParser_SymbolSpec.cs (6)
167
var
builder =
ArrayBuilder
<SymbolKindOrTypeKind>.GetInstance();
251
var
builder =
ArrayBuilder
<Accessibility>.GetInstance();
321
var
builder =
ArrayBuilder
<ModifierKind>.GetInstance();
EnumerableExtensions.cs (16)
308
var
builder =
ArrayBuilder
<TResult>.GetInstance();
319
var
builder =
ArrayBuilder
<TResult>.GetInstance();
336
var
builder =
ArrayBuilder
<TResult>.GetInstance(source.Count);
348
var
builder =
ArrayBuilder
<TResult>.GetInstance(source.Count);
360
var
builder =
ArrayBuilder
<TResult>.GetInstance();
375
var
builder =
ArrayBuilder
<TResult>.GetInstance();
390
var
builder =
ArrayBuilder
<TResult>.GetInstance();
402
var
builder =
ArrayBuilder
<TResult>.GetInstance();
HashCodeAnalyzer.OperationDeconstructor.cs (2)
27
private readonly
ArrayBuilder
<ISymbol> _hashedSymbols;
36
_hashedSymbols =
ArrayBuilder
<ISymbol>.GetInstance();
ICompilationExtensions.cs (4)
25
var
builder =
ArrayBuilder
<Compilation>.GetInstance();
60
var
builder =
ArrayBuilder
<IAssemblySymbol>.GetInstance();
IDictionaryExtensions.cs (6)
64
public static void MultiAdd<TKey, TValue>(this IDictionary<TKey,
ArrayBuilder
<TValue>> dictionary, TKey key, TValue value)
67
if (!dictionary.TryGetValue(key, out
var
builder))
69
builder =
ArrayBuilder
<TValue>.GetInstance();
76
public static void MultiAddRange<TKey, TValue>(this IDictionary<TKey,
ArrayBuilder
<TValue>> dictionary, TKey key, IEnumerable<TValue> values)
79
if (!dictionary.TryGetValue(key, out
var
builder))
81
builder =
ArrayBuilder
<TValue>.GetInstance();
ISymbolExtensions.cs (4)
375
var
results =
ArrayBuilder
<ITypeParameterSymbol>.GetInstance();
396
var
results =
ArrayBuilder
<ITypeSymbol>.GetInstance();
J\s\src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs\ImmutableArrayExtensions.cs (36)
190
var
builder =
ArrayBuilder
<TResult>.GetInstance(items.Length);
216
var
builder =
ArrayBuilder
<TResult>.GetInstance();
241
var
builder =
ArrayBuilder
<TResult>.GetInstance();
264
var
builder =
ArrayBuilder
<TResult>.GetInstance();
281
var
builder =
ArrayBuilder
<TResult>.GetInstance(array.Length);
307
var
builder =
ArrayBuilder
<TResult>.GetInstance();
343
var
builder =
ArrayBuilder
<TResult>.GetInstance(self.Length);
361
var
builder =
ArrayBuilder
<TResult>.GetInstance(self.Length);
390
ArrayBuilder
<T>? builder = null;
410
builder =
ArrayBuilder
<T>.GetInstance();
428
builder =
ArrayBuilder
<T>.GetInstance();
635
var
builder =
ArrayBuilder
<T>.GetInstance();
690
var
builder =
ArrayBuilder
<TValue>.GetInstance();
713
var
builder =
ArrayBuilder
<T>.GetInstance(first.Length + second.Length + third.Length);
722
var
builder =
ArrayBuilder
<T>.GetInstance(first.Length + second.Length + third.Length + fourth.Length);
732
var
builder =
ArrayBuilder
<T>.GetInstance(first.Length + second.Length + third.Length + fourth.Length + fifth.Length);
743
var
builder =
ArrayBuilder
<T>.GetInstance(first.Length + second.Length + third.Length + fourth.Length + fifth.Length + sixth.Length);
770
var
builder =
ArrayBuilder
<T>.GetInstance(self.Length + items.Count);
852
var accumulator = new Dictionary<K,
ArrayBuilder
<T>>(items.Length, comparer);
857
if (!accumulator.TryGetValue(key, out
var
bucket))
859
bucket =
ArrayBuilder
<T>.GetInstance();
J\s\src\Dependencies\PooledObjects\ArrayBuilder.cs\ArrayBuilder.cs (27)
13
[DebuggerTypeProxy(typeof(
ArrayBuilder
<>.DebuggerProxy))]
20
private readonly
ArrayBuilder
<T> _builder;
22
public DebuggerProxy(
ArrayBuilder
<T> builder)
47
private readonly ObjectPool<
ArrayBuilder
<T>>? _pool;
58
private ArrayBuilder(ObjectPool<
ArrayBuilder
<T>> pool)
312
var
tmp =
ArrayBuilder
<U>.GetInstance(Count);
390
private static readonly ObjectPool<
ArrayBuilder
<T>> s_poolInstance = CreatePool();
391
public static
ArrayBuilder
<T> GetInstance()
393
var
builder = s_poolInstance.Allocate();
398
public static
ArrayBuilder
<T> GetInstance(int capacity)
400
var
builder = GetInstance();
405
public static
ArrayBuilder
<T> GetInstance(int capacity, T fillWithValue)
407
var
builder = GetInstance();
418
public static ObjectPool<
ArrayBuilder
<T>> CreatePool()
423
public static ObjectPool<
ArrayBuilder
<T>> CreatePool(int size)
425
ObjectPool<
ArrayBuilder
<T>>? pool = null;
426
pool = new ObjectPool<
ArrayBuilder
<T>>(() => new ArrayBuilder<T>(pool!), size);
465
var accumulator = new Dictionary<K,
ArrayBuilder
<T>>(Count, comparer);
470
if (!accumulator.TryGetValue(key, out
var
bucket))
472
bucket =
ArrayBuilder
<T>.GetInstance();
490
public void AddRange(
ArrayBuilder
<T> items)
495
public void AddRange<U>(
ArrayBuilder
<U> items, Func<U, T> selector)
503
public void AddRange<U>(
ArrayBuilder
<U> items) where U : T
508
public void AddRange<U>(
ArrayBuilder
<U> items, int start, int length) where U : T
630
var
result =
ArrayBuilder
<S>.GetInstance(Count);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ICollectionExtensions.cs\ICollectionExtensions.cs (2)
16
using var _ =
ArrayBuilder
<T>.GetInstance(out
var
result);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs\ImmutableArrayExtensions.cs (2)
32
using var _ =
ArrayBuilder
<T>.GetInstance(count, out
var
result);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\ArrayBuilder.cs\ArrayBuilder.cs (9)
9
public static PooledDisposer<
ArrayBuilder
<T>> GetInstance(out
ArrayBuilder
<T> instance)
12
return new PooledDisposer<
ArrayBuilder
<T>>(instance);
15
public static PooledDisposer<
ArrayBuilder
<T>> GetInstance(int capacity, out
ArrayBuilder
<T> instance)
18
return new PooledDisposer<
ArrayBuilder
<T>>(instance);
21
public static PooledDisposer<
ArrayBuilder
<T>> GetInstance(int capacity, T fillWithValue, out
ArrayBuilder
<T> instance)
24
return new PooledDisposer<
ArrayBuilder
<T>>(instance);
NamingStyle.cs (4)
213
using var _ =
ArrayBuilder
<string>.GetInstance(out
var
violations);
255
using var _ =
ArrayBuilder
<string>.GetInstance(out
var
violations);
NamingStyleOptionAccumulator.cs (2)
16
private
ArrayBuilder
<NamingStyleOption>? _rules;
33
_rules ??=
ArrayBuilder
<NamingStyleOption>.GetInstance();
ObjectWriterExtensions.cs (2)
27
using var _ =
ArrayBuilder
<T>.GetInstance(length, out
var
builder);
OneOrMany.cs (4)
76
var
builder =
ArrayBuilder
<T>.GetInstance(this.Count + 1);
111
var
builder =
ArrayBuilder
<T>.GetInstance();
OrderPreservingMultiDictionary.cs (16)
174
/// Each value is either a single V or an <see cref="
ArrayBuilder
{V}"/>.
184
internal ValueSet(
ArrayBuilder
<V> values)
191
var
arrayBuilder = _value as
ArrayBuilder
<V>;
201
var
arrayBuilder = _value as
ArrayBuilder
<V>;
223
var
arrayBuilder = _value as
ArrayBuilder
<V>;
252
var
arrayBuilder = _value as
ArrayBuilder
<V>;
264
var
arrayBuilder = _value as
ArrayBuilder
<V>;
278
internal int Count => (_value as
ArrayBuilder
<V>)?.Count ?? 1;
299
var
arrayBuilder = _value as
ArrayBuilder
<V>;
309
arrayBuilder =
ArrayBuilder
<V>.GetInstance(capacity: 2);
PathUtilities.cs (2)
807
var
resolvedParts =
ArrayBuilder
<string>.GetInstance();
PooledBuilderExtensions.cs (8)
28
public static Dictionary<K, ImmutableArray<V>> ToMultiDictionaryAndFree<K, V>(this PooledDictionary<K,
ArrayBuilder
<V>> builders)
42
public static ImmutableDictionary<K, ImmutableArray<V>> ToImmutableMultiDictionaryAndFree<K, V>(this PooledDictionary<K,
ArrayBuilder
<V>> builders)
56
public static void FreeValues<K, V>(this IReadOnlyDictionary<K,
ArrayBuilder
<V>> builders)
65
public static ImmutableArray<T> ToFlattenedImmutableArrayAndFree<T>(this
ArrayBuilder
<
ArrayBuilder
<T>> builders)
79
var
result =
ArrayBuilder
<T>.GetInstance(builders.Sum(b => b.Count));
81
foreach (
var
builder in builders)
SectionMatcher_TryParseSection.cs (4)
55
using var _1 =
ArrayBuilder
<(int minValue, int maxValue)>.GetInstance(out
var
numberRangePairs);
71
ArrayBuilder
<(int minValue, int maxValue)> numberRangePairs)
240
ArrayBuilder
<(int, int)> numberRangePairs)
SetWithInsertionOrder.cs (1)
20
private
ArrayBuilder
<T>? _elements = null;
SpecializedTasks.cs (2)
90
using var _ =
ArrayBuilder
<TResult>.GetInstance(tasks.Count, out
var
result);
SuppressMessageAttributeState.cs (2)
64
using var _ =
ArrayBuilder
<(string name, IOperation value)>.GetInstance(out
var
builder);
SuppressMessageAttributeState.TargetSymbolResolver.cs (5)
82
var
results =
ArrayBuilder
<ISymbol>.GetInstance();
319
var
builder = new ArrayBuilder<ParameterInfo>();
660
var
builder = new ArrayBuilder<TypeInfo>();
740
var
builder = new ArrayBuilder<IMethodSymbol>();
SymbolInfoExtensions.cs (2)
25
var
builder =
ArrayBuilder
<ISymbol>.GetInstance(info.CandidateSymbols.Length + 1);
SymbolKey.BodyLevelSymbolKey.cs (2)
25
using var _ =
ArrayBuilder
<Location>.GetInstance(out
var
result);
SymbolKey.ErrorTypeSymbolKey.cs (2)
55
using var _ =
ArrayBuilder
<string>.GetInstance(out
var
builder);
SymbolKey.PooledArrayBuilder.cs (5)
15
public readonly
ArrayBuilder
<T> Builder;
17
private PooledArrayBuilder(
ArrayBuilder
<T> builder)
36
public
ArrayBuilder
<T>.Enumerator GetEnumerator() => Builder.GetEnumerator();
39
=> new(
ArrayBuilder
<T>.GetInstance());
42
=> new(
ArrayBuilder
<T>.GetInstance(capacity));
SymbolKey.TupleTypeSymbolKey.cs (6)
26
using var _1 =
ArrayBuilder
<string?>.GetInstance(out
var
friendlyNames);
27
using var _2 =
ArrayBuilder
<Location>.GetInstance(out
var
locations);
41
using var _3 =
ArrayBuilder
<ISymbol>.GetInstance(out
var
elementTypes);
SymbolSpecification.cs (6)
307
var
applicableSymbolKindList =
ArrayBuilder
<SymbolKindOrTypeKind>.GetInstance();
328
var
applicableAccessibilityList =
ArrayBuilder
<Accessibility>.GetInstance();
339
var
result =
ArrayBuilder
<ModifierKind>.GetInstance();
SymbolUsageAnalysis.AnalysisData.cs (2)
30
private readonly
ArrayBuilder
<BasicBlockAnalysisData> _allocatedBasicBlockAnalysisDatas;
39
_allocatedBasicBlockAnalysisDatas =
ArrayBuilder
<BasicBlockAnalysisData>.GetInstance();
SyntaxNodeExtensions.cs (2)
203
using var _1 =
ArrayBuilder
<SyntaxNode>.GetInstance(out
var
commonAncestorsStack);
SyntaxTokenListExtensions.cs (1)
15
public static SyntaxTokenList ToSyntaxTokenListAndFree(this
ArrayBuilder
<SyntaxToken> tokens)
TemporaryArray`1.cs (4)
79
private
ArrayBuilder
<T>? _builder;
255
/// <see cref="
ArrayBuilder
{T}"/> instance is taken from the shared pool, and all elements currently in inline
263
var
builder =
ArrayBuilder
<T>.GetInstance();
TextChangeRangeExtensions.cs (5)
129
var
builder =
ArrayBuilder
<TextChangeRange>.GetInstance();
369
static void addAndAdjustOldDelta(
ArrayBuilder
<TextChangeRange> builder, ref int oldDelta, TextChangeRange oldChange)
376
static void adjustAndAddNewChange(
ArrayBuilder
<TextChangeRange> builder, int oldDelta, UnadjustedNewChange newChange)
382
static void add(
ArrayBuilder
<TextChangeRange> builder, TextChangeRange change)
TriviaHelpers.cs (2)
19
using var _ =
ArrayBuilder
<SyntaxTrivia>.GetInstance(out
var
builder);
UseCollectionInitializerAnalyzer.cs (1)
58
protected override void AddMatches(
ArrayBuilder
<TExpressionStatementSyntax> matches)
UseNamedMemberInitializerAnalyzer.cs (1)
60
protected override void AddMatches(
ArrayBuilder
<Match<TExpressionSyntax, TStatementSyntax, TMemberAccessExpressionSyntax, TAssignmentStatementSyntax>> matches)
Microsoft.CodeAnalysis.CodeStyle.Fixes (65)
AbstractAddExplicitCastCodeFixProvider.cs (3)
152
ArrayBuilder
<(TExpressionSyntax node, ITypeSymbol type)> mutablePotentialConversionTypes)
157
using var _ =
ArrayBuilder
<(TExpressionSyntax, ITypeSymbol)>.GetInstance(out
var
validPotentialConversionTypes);
AbstractAddParameterCodeFixProvider.cs (8)
190
var
methodsAndArgumentToAdd =
ArrayBuilder
<ArgumentInsertPositionData<TArgumentSyntax>>.GetInstance();
247
using var _ =
ArrayBuilder
<CodeAction>.GetInstance(codeFixData.Length, out
var
builder);
283
using var _ =
ArrayBuilder
<CodeAction>.GetInstance(capacity: 2, out
var
builder);
323
using var _ =
ArrayBuilder
<CodeFixData>.GetInstance(methodsAndArgumentsToAdd.Length, out
var
builder);
AbstractAliasAmbiguousTypeCodeFixProvider.cs (2)
53
using var _ =
ArrayBuilder
<CodeAction>.GetInstance(out
var
actions);
AbstractCodeGenerationService.cs (3)
549
ArrayBuilder
<SyntaxToken> newModifierTokens, SyntaxTokenList modifiersList,
552
using var _ =
ArrayBuilder
<SyntaxToken>.GetInstance(out
var
updatedModifiersList);
AbstractConflictMarkerCodeFixProvider.cs (8)
302
Action<SourceText,
ArrayBuilder
<TextChange>, int, int, int, int> addEdits,
307
using var _ =
ArrayBuilder
<TextChange>.GetInstance(out
var
edits);
315
SourceText text,
ArrayBuilder
<TextChange> edits,
328
SourceText text,
ArrayBuilder
<TextChange> edits,
341
SourceText text,
ArrayBuilder
<TextChange> edits,
398
using var _ =
ArrayBuilder
<TextChange>.GetInstance(out
var
edits);
AbstractMultipleBlankLinesCodeFixProvider.cs (2)
69
using var _ =
ArrayBuilder
<SyntaxTrivia>.GetInstance(out
var
builder);
AddParameterEditor.cs (2)
124
using var _ =
ArrayBuilder
<SyntaxTrivia>.GetInstance(out
var
triviaList);
Fixer.cs (8)
25
protected abstract TArgumentListSyntax GenerateNewArgumentList(TArgumentListSyntax oldArgumentList,
ArrayBuilder
<TArgumentSyntax> newArguments);
50
using var _ =
ArrayBuilder
<ISymbol>.GetInstance(out
var
candidateSymbols);
60
using var __ =
ArrayBuilder
<(TExpressionSyntax, ITypeSymbol)>.GetInstance(out
var
mutablePotentialConversionTypes);
128
using var _ =
ArrayBuilder
<TArgumentSyntax>.GetInstance(out
var
newArguments);
207
ArrayBuilder
<TArgumentSyntax> newArguments,
Host\Mef\CodeStyleHostLanguageServices.cs (2)
37
using var disposer =
ArrayBuilder
<string>.GetInstance(out
var
assemblyNames);
NameGenerator.cs (21)
24
using var namesDisposer =
ArrayBuilder
<string>.GetInstance(out
var
names);
25
using var isFixedDisposer =
ArrayBuilder
<bool>.GetInstance(out
var
isFixed);
49
using var isFixedDisposer =
ArrayBuilder
<bool>.GetInstance(names.Length, fillWithValue: false, out
var
isFixed);
51
var
result =
ArrayBuilder
<string>.GetInstance(names.Length);
69
using var _1 =
ArrayBuilder
<bool>.GetInstance(names.Length, out
var
isFixedBuilder);
70
using var _2 =
ArrayBuilder
<string>.GetInstance(names.Length, out
var
result);
87
ArrayBuilder
<string> names,
88
ArrayBuilder
<bool> isFixed,
94
using var _ =
ArrayBuilder
<int>.GetInstance(out
var
collisionIndices);
113
ArrayBuilder
<string> names,
114
ArrayBuilder
<bool> isFixed,
118
ArrayBuilder
<int> collisionIndices)
145
ArrayBuilder
<string> names,
148
ArrayBuilder
<int> collisionIndices)
SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (6)
25
var
result =
ArrayBuilder
<SyntaxNode>.GetInstance();
55
var
statements =
ArrayBuilder
<SyntaxNode>.GetInstance();
128
var
statements =
ArrayBuilder
<SyntaxNode>.GetInstance();
Microsoft.CodeAnalysis.CSharp.CodeStyle (38)
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (3)
40
using var _ =
ArrayBuilder
<SyntaxNode>.GetInstance(out
var
stack);
44
private void Recurse(SyntaxTreeAnalysisContext context, ReportDiagnostic severity,
ArrayBuilder
<SyntaxNode> stack)
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (2)
65
var
additionalLocations =
ArrayBuilder
<Location>.GetInstance();
CSharpIsAndCastCheckDiagnosticAnalyzer.cs (2)
204
using var _ =
ArrayBuilder
<SyntaxNode>.GetInstance(out
var
stack);
CSharpSemanticFacts.cs (2)
370
using var _ =
ArrayBuilder
<IMethodSymbol>.GetInstance(out
var
builder);
CSharpSyntaxFacts.cs (2)
763
var
names =
ArrayBuilder
<string?>.GetInstance();
CSharpTriviaFormatter.cs (4)
241
LineColumn lineColumn, SyntaxTrivia trivia,
ArrayBuilder
<SyntaxTrivia> changes,
260
LineColumn lineColumn, SyntaxTrivia trivia,
ArrayBuilder
<TextChange> changes, CancellationToken cancellationToken)
322
LineColumn lineColumn, SyntaxTrivia trivia,
ArrayBuilder
<SyntaxTrivia> changes, CancellationToken cancellationToken)
351
LineColumn lineColumn, SyntaxTrivia trivia,
ArrayBuilder
<TextChange> changes, CancellationToken cancellationToken)
CSharpUnnecessaryImportsProvider.cs (2)
32
using var _ =
ArrayBuilder
<UsingDirectiveSyntax>.GetInstance(out
var
result);
CSharpUseDeconstructionDiagnosticAnalyzer.cs (3)
177
using var _ =
ArrayBuilder
<MemberAccessExpressionSyntax>.GetInstance(out
var
references);
246
ArrayBuilder
<MemberAccessExpressionSyntax> memberAccessLocations, CancellationToken cancellationToken)
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (2)
207
var
references =
ArrayBuilder
<Location>.GetInstance();
CSharpVirtualCharService.cs (8)
252
using var _ =
ArrayBuilder
<(char ch, TextSpan span)>.GetInstance(out
var
charResults);
285
string tokenText, int offset, int startIndexInclusive, int endIndexExclusive,
ArrayBuilder
<(char ch, TextSpan span)> charResults)
295
private static void ConvertCharactersToRunes(
ArrayBuilder
<(char ch, TextSpan span)> charResults, ImmutableSegmentedList<VirtualChar>.Builder runeResults)
329
ArrayBuilder
<(char ch, TextSpan span)> result, string tokenText, int offset, int index)
342
ArrayBuilder
<(char ch, TextSpan span)> result, string tokenText, int offset, int index)
375
ArrayBuilder
<(char ch, TextSpan span)> result, string tokenText, int offset, int index)
394
ArrayBuilder
<(char ch, TextSpan span)> result, string tokenText, int offset, int index, char character)
RemoveUnreachableCodeHelpers.cs (8)
37
using var _ =
ArrayBuilder
<StatementSyntax>.GetInstance(out
var
builder);
58
var
sections =
ArrayBuilder
<ImmutableArray<StatementSyntax>>.GetInstance();
60
var
currentSection =
ArrayBuilder
<StatementSyntax>.GetInstance();
86
currentSection =
ArrayBuilder
<StatementSyntax>.GetInstance();
99
private static void AddIfNonEmpty(
ArrayBuilder
<ImmutableArray<StatementSyntax>> sections, ImmutableArray<StatementSyntax> lastSection)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (95)
AbstractAssignOutParametersCodeFixProvider.cs (2)
157
var
result =
ArrayBuilder
<SyntaxNode>.GetInstance();
ArgumentFixer.cs (1)
23
protected override ArgumentListSyntax GenerateNewArgumentList(ArgumentListSyntax oldArgumentList,
ArrayBuilder
<ArgumentSyntax> newArguments)
ArrowExpressionClausePlacementCodeFixProvider.cs (3)
54
using var _ =
ArrayBuilder
<TextChange>.GetInstance(out
var
edits);
74
ArrayBuilder
<TextChange> edits)
AttributeArgumentFixer.cs (1)
23
protected override AttributeArgumentListSyntax GenerateNewArgumentList(AttributeArgumentListSyntax oldArgumentList,
ArrayBuilder
<AttributeArgumentSyntax> newArguments)
ConditionalExpressionPlacementCodeFixProvider.cs (3)
54
using var _ =
ArrayBuilder
<TextChange>.GetInstance(out
var
edits);
75
ArrayBuilder
<TextChange> edits)
ConstructorGenerator.cs (2)
118
var
tokens =
ArrayBuilder
<SyntaxToken>.GetInstance();
ConvertNamespaceTransform.cs (2)
129
using var _ =
ArrayBuilder
<TextChange>.GetInstance(out
var
changes);
ConvertSwitchStatementToExpressionCodeFixProvider.cs (2)
59
using var _ =
ArrayBuilder
<TextSpan>.GetInstance(diagnostics.Length, out
var
spans);
ConvertToRecordHelpers.cs (7)
504
using var _1 =
ArrayBuilder
<IFieldSymbol>.GetInstance(out
var
fields);
727
ArrayBuilder
<IFieldSymbol> builder)
785
ArrayBuilder
<IFieldSymbol> builder,
881
ArrayBuilder
<IFieldSymbol> builder)
919
ArrayBuilder
<IFieldSymbol> builder)
958
ArrayBuilder
<IFieldSymbol> builder,
CSharpAddExplicitCastCodeFixProvider.cs (2)
66
using var _ =
ArrayBuilder
<(ExpressionSyntax, ITypeSymbol)>.GetInstance(out
var
mutablePotentialConversionTypes);
CSharpCodeGenerationHelpers.cs (1)
35
ArrayBuilder
<SyntaxToken> tokens,
CSharpCodeGenerationService.cs (2)
742
using var _ =
ArrayBuilder
<SyntaxToken>.GetInstance(out
var
newModifierTokens);
CSharpInlineDeclarationCodeFixProvider.cs (2)
77
using var _ =
ArrayBuilder
<SyntaxNode>.GetInstance(capacity: 2, out
var
additionalNodesToTrack);
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (2)
122
private readonly
ArrayBuilder
<StatementSyntax> _statementsBuilder;
130
_statementsBuilder =
ArrayBuilder
<StatementSyntax>.GetInstance();
CSharpTypeInferenceService.TypeInferrer.cs (25)
736
using var _1 =
ArrayBuilder
<ImmutableArray<IParameterSymbol>>.GetInstance(out
var
parameterListsWithMatchingCount);
737
using var _2 =
ArrayBuilder
<ImmutableArray<IParameterSymbol>>.GetInstance(out
var
parameterListsWithoutMatchingCount);
751
var
list = argumentCount >= minParameterCount && argumentCount <= maxParameterCount
782
using var _1 =
ArrayBuilder
<TypeInferenceInfo>.GetInstance(out
var
allParameters);
783
using var _2 =
ArrayBuilder
<TypeInferenceInfo>.GetInstance(out
var
matchingRefParameters);
1593
var
elementTypesBuilder =
ArrayBuilder
<ITypeSymbol>.GetInstance(subPatternCount);
1594
var
elementNamesBuilder =
ArrayBuilder
<string>.GetInstance(subPatternCount);
2301
using var _1 =
ArrayBuilder
<ITypeSymbol>.GetInstance(out
var
tupleTypes);
2302
using var _2 =
ArrayBuilder
<string>.GetInstance(out
var
names);
2358
using var _1 =
ArrayBuilder
<ITypeSymbol>.GetInstance(out
var
elementTypesBuilder);
2359
using var _2 =
ArrayBuilder
<string>.GetInstance(out
var
elementNamesBuilder);
2396
ArrayBuilder
<ITypeSymbol> elementTypesBuilder,
2397
ArrayBuilder
<string> elementNamesBuilder)
2418
ArrayBuilder
<ITypeSymbol> elementTypesBuilder,
2419
ArrayBuilder
<string> elementNamesBuilder)
CSharpUseCollectionInitializerCodeFixProvider.cs (2)
60
using var _ =
ArrayBuilder
<SyntaxNodeOrToken>.GetInstance(out
var
nodesAndTokens);
CSharpUseObjectInitializerCodeFixProvider.cs (2)
54
using var _ =
ArrayBuilder
<SyntaxNodeOrToken>.GetInstance(out
var
nodesAndTokens);
EventGenerator.cs (2)
193
var
tokens =
ArrayBuilder
<SyntaxToken>.GetInstance();
FieldGenerator.cs (2)
122
var
tokens =
ArrayBuilder
<SyntaxToken>.GetInstance();
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (2)
89
using var _ =
ArrayBuilder
<ArrayRankSpecifierSyntax>.GetInstance(out
var
ranks);
MakeLocalFunctionStaticCodeFixHelper.cs (2)
60
using var _ =
ArrayBuilder
<InvocationExpressionSyntax>.GetInstance(out
var
invocations);
MethodGenerator.cs (4)
218
using var _ =
ArrayBuilder
<TypeParameterConstraintClauseSyntax>.GetInstance(out
var
listOfClauses);
255
var
tokens =
ArrayBuilder
<SyntaxToken>.GetInstance();
MisplacedUsingDirectivesCodeFixProvider.cs (2)
109
using var _ =
ArrayBuilder
<UsingDirectiveSyntax>.GetInstance(out
var
result);
NamedTypeGenerator.cs (2)
268
var
tokens =
ArrayBuilder
<SyntaxToken>.GetInstance();
ParameterGenerator.cs (2)
46
using var _ =
ArrayBuilder
<ParameterSyntax>.GetInstance(out
var
result);
PositionalParameterInfo.cs (2)
41
using var _ =
ArrayBuilder
<PositionalParameterInfo>.GetInstance(out
var
resultBuilder);
PropertyGenerator.cs (4)
324
var
modifiers =
ArrayBuilder
<SyntaxToken>.GetInstance();
344
var
tokens =
ArrayBuilder
<SyntaxToken>.GetInstance();
UseExplicitTypeCodeFixProvider.cs (4)
174
using var _ =
ArrayBuilder
<SyntaxNode>.GetInstance(elements.Length, out
var
builder);
201
var
separatorBuilder =
ArrayBuilder
<SyntaxToken>.GetInstance(builder.Count - 1, SyntaxFactory.Token(leading: default, SyntaxKind.CommaToken, trailing: default));
UseInitializerHelpers.cs (1)
34
public static void AddExistingItems(BaseObjectCreationExpressionSyntax objectCreation,
ArrayBuilder
<SyntaxNodeOrToken> nodesAndTokens)
UseSimpleUsingStatementCodeFixProvider.cs (3)
92
using var _ =
ArrayBuilder
<StatementSyntax>.GetInstance(out
var
result);
108
private static SyntaxTriviaList Expand(
ArrayBuilder
<StatementSyntax> result, UsingStatementSyntax usingStatement)
UseUtf8StringLiteralCodeFixProvider.cs (2)
161
using var _ =
ArrayBuilder
<SyntaxNodeOrToken>.GetInstance(out
var
arguments);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (11)
VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
37
Dim result =
ArrayBuilder
(Of SyntaxNode).GetInstance()
VisualBasicSyntaxFacts.vb (1)
917
Dim names =
ArrayBuilder
(Of String).GetInstance()
VisualBasicTriviaFormatter.vb (4)
160
changes As
ArrayBuilder
(Of SyntaxTrivia),
176
changes As
ArrayBuilder
(Of TextChange),
205
changes As
ArrayBuilder
(Of SyntaxTrivia),
232
changes As
ArrayBuilder
(Of TextChange),
VisualBasicUnnecessaryImportsProvider.vb (5)
34
Dim unnecessaryImports =
ArrayBuilder
(Of ImportsClauseSyntax).GetInstance()
56
Dim redundantImports =
ArrayBuilder
(Of ImportsClauseSyntax).GetInstance()
87
redundantImports As
ArrayBuilder
(Of ImportsClauseSyntax),
111
redundantImports As
ArrayBuilder
(Of ImportsClauseSyntax),
134
redundantImports As
ArrayBuilder
(Of ImportsClauseSyntax),
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (9)
ArgumentFixer.vb (1)
28
Protected Overrides Function GenerateNewArgumentList(oldArgumentList As ArgumentListSyntax, newArguments As
ArrayBuilder
(Of ArgumentSyntax)) As ArgumentListSyntax
UseInitializerHelpers.vb (1)
26
Public Sub AddExistingItems(objectCreation As ObjectCreationExpressionSyntax, nodesAndTokens As
ArrayBuilder
(Of SyntaxNodeOrToken))
VisualBasicAddExplicitCastCodeFixProvider.vb (2)
63
Dim mutablePotentialConversionTypes =
ArrayBuilder
(Of (ExpressionSyntax, ITypeSymbol)).GetInstance()
181
Dim mutablePotentialConversionTypes =
ArrayBuilder
(Of (ExpressionSyntax, ITypeSymbol)).GetInstance()
VisualBasicAddImportsService.vb (1)
52
Dim result =
ArrayBuilder
(Of SyntaxNode).GetInstance()
VisualBasicUseCollectionInitializerCodeFixProvider.vb (2)
39
Dim totalTrivia =
ArrayBuilder
(Of SyntaxTrivia).GetInstance()
68
Dim nodesAndTokens =
ArrayBuilder
(Of SyntaxNodeOrToken).GetInstance()
VisualBasicUseObjectInitializerCodeFixProvider.vb (2)
37
Dim totalTrivia =
ArrayBuilder
(Of SyntaxTrivia).GetInstance()
66
Dim nodesAndTokens =
ArrayBuilder
(Of SyntaxNodeOrToken).GetInstance()