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