1078 references to GetInstance
Microsoft.CodeAnalysis (217)
CodeGen\ILBuilder.cs (6)
271ArrayBuilder<BasicBlock> reachableBlocks = ArrayBuilder<BasicBlock>.GetInstance(); 491var blockBuilder = ArrayBuilder<BasicBlock>.GetInstance(); 939var blockBuilder = ArrayBuilder<BasicBlock>.GetInstance(); 992ArrayBuilder<RawSequencePoint> seqPoints = ArrayBuilder<RawSequencePoint>.GetInstance(); 1036this.SeqPointsOpt = ArrayBuilder<RawSequencePoint>.GetInstance(); 1249_allocatedILMarkers = ArrayBuilder<ILMarker>.GetInstance();
CodeGen\LocalScopeManager.cs (4)
122var result = ArrayBuilder<Cci.LocalScope>.GetInstance(); 151var result = ArrayBuilder<Cci.ExceptionHandlerRegion>.GetInstance(); 158var result = ArrayBuilder<StateMachineHoistedLocalScope>.GetInstance(); 822var scopes = ArrayBuilder<Cci.LocalScope>.GetInstance();
CodeGen\LocalSlotManager.cs (1)
266_addressedLocals ??= ArrayBuilder<LocalDefinition>.GetInstance();
CodeGen\MethodBody.cs (1)
115var sequencePointsBuilder = ArrayBuilder<Cci.SequencePoint>.GetInstance();
CodeGen\SwitchIntegralJumpTableEmitter.cs (2)
191var switchBucketsStack = ArrayBuilder<SwitchBucket>.GetInstance(); 230var crumbled = ArrayBuilder<SwitchBucket>.GetInstance();
Collections\DictionaryExtensions.cs (1)
84values = ArrayBuilder<V>.GetInstance();
Collections\TopologicalSort.cs (4)
53var ready = ArrayBuilder<TNode>.GetInstance(); 63var resultBuilder = ArrayBuilder<TNode>.GetInstance(); 103var toCount = ArrayBuilder<TNode>.GetInstance(); 104var allNodesBuilder = ArrayBuilder<TNode>.GetInstance();
CommandLine\AnalyzerConfig.SectionNameMatching.cs (1)
109var numberRangePairs = ArrayBuilder<(int minValue, int maxValue)>.GetInstance();
CommandLine\AnalyzerConfigSet.cs (3)
245var diagnosticBuilder = ArrayBuilder<Diagnostic>.GetInstance(); 373var diagnosticBuilder = ArrayBuilder<Diagnostic>.GetInstance(); 613ArrayBuilder<string> configList = duplicateValue.configPaths ?? ArrayBuilder<string>.GetInstance();
CommandLine\CommandLineArguments.cs (1)
531var resolvedReferencesList = ArrayBuilder<AnalyzerFileReference>.GetInstance();
CommandLine\CommandLineParser.cs (7)
223var parts = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 356var pathMapBuilder = ArrayBuilder<KeyValuePair<string, string>>.GetInstance(); 402var result = ArrayBuilder<string>.GetInstance(); 835var parts = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 1062var builder = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 1184var pathBuilder = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 1200var builder = ArrayBuilder<string>.GetInstance();
CommandLine\CommonCompiler.cs (1)
1600var builder = ArrayBuilder<AdditionalTextFile>.GetInstance();
Compilation\Compilation.cs (1)
1285typesByMetadataName ??= ArrayBuilder<INamedTypeSymbol>.GetInstance();
Compilation\CompilationOptions.cs (1)
328var builder = ArrayBuilder<Diagnostic>.GetInstance();
Compilation\ParseOptions.cs (1)
47var builder = ArrayBuilder<Diagnostic>.GetInstance();
Diagnostic\DiagnosticBag.cs (1)
202ArrayBuilder<TDiagnostic> builder = ArrayBuilder<TDiagnostic>.GetInstance();
DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (1)
168var contexts = ArrayBuilder<DirectoryLoadContext>.GetInstance();
DiagnosticAnalyzer\AnalyzerDriver.cs (13)
899var builder = ArrayBuilder<(DiagnosticDescriptor Descriptor, DiagnosticDescriptorErrorLoggerInfo Info)>.GetInstance(); 1097var tasks = ArrayBuilder<Task>.GetInstance(); 1158array = ArrayBuilder<Suppression>.GetInstance(); 1326var declarationInfoBuilder = ArrayBuilder<DeclarationInfo>.GetInstance(); 1453var builder = ArrayBuilder<(DiagnosticAnalyzer, ImmutableArray<ImmutableArray<SymbolAnalyzerAction>>)>.GetInstance(); 1455var actionsByKindBuilder = ArrayBuilder<ArrayBuilder<SymbolAnalyzerAction>>.GetInstance(); 1467actionsByKindBuilder.Add(ArrayBuilder<SymbolAnalyzerAction>.GetInstance()); 1485var builder = ArrayBuilder<(DiagnosticAnalyzer, ImmutableArray<TAnalyzerAction>)>.GetInstance(); 1826var completedAnalyzers = ArrayBuilder<DiagnosticAnalyzer>.GetInstance(); 2542var builder = ArrayBuilder<DeclarationInfo>.GetInstance(); 2683var executableCodeBlockActionsBuilder = ArrayBuilder<ExecutableCodeBlockAnalyzerActions>.GetInstance(); 2936ArrayBuilder<IOperation> operationBlocksToAnalyze = ArrayBuilder<IOperation>.GetInstance(); 2952ArrayBuilder<IOperation> operationsToAnalyze = ArrayBuilder<IOperation>.GetInstance();
DiagnosticAnalyzer\AnalyzerDriver.DeclarationAnalysisData.cs (1)
32public readonly ArrayBuilder<SyntaxNode> DescendantNodesToAnalyze = ArrayBuilder<SyntaxNode>.GetInstance();
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActionsForAnalyzer.cs (4)
84var nodeActions = ArrayBuilder<SyntaxNodeAnalyzerAction<TLanguageKindEnum>>.GetInstance(); 105var operationActions = ArrayBuilder<OperationAnalyzerAction>.GetInstance(); 122var codeBlockActions = ArrayBuilder<CodeBlockStartAnalyzerAction<TLanguageKindEnum>>.GetInstance(); 159var finalActions = ArrayBuilder<ActionType>.GetInstance();
DiagnosticAnalyzer\AnalyzerExecutor.cs (3)
750var ephemeralActions = ArrayBuilder<SyntaxNodeAnalyzerAction<TLanguageKindEnum>>.GetInstance(); 783var syntaxNodesToAnalyze = ArrayBuilder<SyntaxNode>.GetInstance(); 852var ephemeralActions = ArrayBuilder<OperationAnalyzerAction>.GetInstance();
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
591var builder = ArrayBuilder<(string typeName, TExtension analyzer)>.GetInstance();
DiagnosticAnalyzer\AnalyzerManager.cs (1)
218filteredActionsBuilderOpt = ArrayBuilder<SymbolStartAnalyzerAction>.GetInstance();
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (4)
769var builder = ArrayBuilder<(AnalysisScope, ImmutableArray<CompilationEvent>)>.GetInstance(); 857var symbolStartAnalyzersBuilder = ArrayBuilder<DiagnosticAnalyzer>.GetInstance(); 858var otherAnalyzersBuilder = ArrayBuilder<DiagnosticAnalyzer>.GetInstance(); 1061var builder = ArrayBuilder<CompilationEvent>.GetInstance();
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (1)
82var results = ArrayBuilder<ISymbol>.GetInstance();
Emit\CommonPEModuleBuilder.cs (3)
525var result = ArrayBuilder<Cci.AssemblyReferenceAlias>.GetInstance(); 579var builder = ArrayBuilder<Cci.ManagedResource>.GetInstance(); 894var builder = ArrayBuilder<ISymbolInternal>.GetInstance();
Emit\EditAndContinue\DefinitionMap.cs (2)
550var lambdasBuilder = ArrayBuilder<(DebugId id, IMethodSymbolInternal symbol)>.GetInstance(); 650var builder = ArrayBuilder<string>.GetInstance();
Emit\EditAndContinue\DeltaMetadataWriter.cs (7)
114_customAttributeRowIds = ArrayBuilder<int>.GetInstance(); 541var newMethodDefs = ArrayBuilder<IMethodDefinition>.GetInstance(); 691var implementingMethods = ArrayBuilder<int>.GetInstance(); 868var encInfos = ArrayBuilder<EncLocalInfo>.GetInstance(); 1086var paramEncMapRows = ArrayBuilder<int>.GetInstance(); 1256var tokens = ArrayBuilder<EntityHandle>.GetInstance(); 1333var debugTokens = ArrayBuilder<EntityHandle>.GetInstance();
Emit\EditAndContinue\SymbolChanges.cs (2)
389deletedMembersPerType = ArrayBuilder<ISymbolInternal>.GetInstance(); 433updatedMethodsPerType = ArrayBuilder<(IMethodSymbolInternal, IMethodSymbolInternal)>.GetInstance();
Emit\EditAndContinue\SymbolMatcher.cs (1)
199var memberBuilder = ArrayBuilder<ISymbolInternal>.GetInstance();
Emit\EditAndContinueMethodDebugInformation.cs (4)
99var mapBuilder = ArrayBuilder<LocalSlotDebugInfo>.GetInstance(); 212var closuresBuilder = ArrayBuilder<ClosureDebugInfo>.GetInstance(); 213var lambdasBuilder = ArrayBuilder<LambdaDebugInfo>.GetInstance(); 316var mapBuilder = ArrayBuilder<StateMachineStateDebugInfo>.GetInstance();
Emit\NoPia\CommonEmbeddedMember.cs (1)
65var builder = ArrayBuilder<TAttributeData>.GetInstance();
Emit\NoPia\CommonEmbeddedParameter.cs (1)
82var builder = ArrayBuilder<TAttributeData>.GetInstance();
Emit\NoPia\CommonEmbeddedType.cs (5)
94var builder = ArrayBuilder<TAttributeData>.GetInstance(); 250var builder = ArrayBuilder<Cci.IEventDefinition>.GetInstance(); 279var builder = ArrayBuilder<Cci.IFieldDefinition>.GetInstance(); 448var builder = ArrayBuilder<Cci.IMethodDefinition>.GetInstance(); 498var builder = ArrayBuilder<Cci.IPropertyDefinition>.GetInstance();
Emit\NoPia\EmbeddedTypesManager.cs (1)
94var builder = ArrayBuilder<TEmbeddedType>.GetInstance();
FileSystem\PathUtilities.cs (1)
857var resolvedParts = ArrayBuilder<string>.GetInstance();
MetadataReader\MetadataDecoder.cs (2)
760modifiers = ArrayBuilder<ModifierInfo<TypeSymbol>>.GetInstance(); 1901ArrayBuilder<MethodSymbol> resultBuilder = ArrayBuilder<MethodSymbol>.GetInstance();
MetadataReader\MetadataHelpers.cs (3)
302nestedTypesBuilder = ArrayBuilder<string>.GetInstance(); 338var typeBuilder = ArrayBuilder<AssemblyQualifiedTypeName>.GetInstance(); 443arrayRanksBuilder = ArrayBuilder<int>.GetInstance();
MetadataReader\PEModule.cs (1)
382var builder = ArrayBuilder<string>.GetInstance();
NativePdbWriter\PdbWriter.cs (2)
376nestedNamesReversed = ArrayBuilder<string>.GetInstance(); 466var scopeStack = ArrayBuilder<LocalScope>.GetInstance();
Operations\ControlFlowBranch.cs (2)
84var builder = ArrayBuilder<ControlFlowRegion>.GetInstance(); 146builder = ArrayBuilder<ControlFlowRegion>.GetInstance();
Operations\ControlFlowGraphBuilder.BasicBlockBuilder.cs (1)
55_statements = ArrayBuilder<IOperation>.GetInstance();
Operations\ControlFlowGraphBuilder.cs (16)
70_evalStack = ArrayBuilder<(EvalStackFrame? frameOpt, IOperation? operationOpt)>.GetInstance(); 113var blocks = ArrayBuilder<BasicBlockBuilder>.GetInstance(); 149var localFunctions = ArrayBuilder<IMethodSymbol>.GetInstance(); 249var toVisit = ArrayBuilder<BasicBlockBuilder>.GetInstance(); 893predecessorsBuilder = ArrayBuilder<BasicBlockBuilder>.GetInstance(); 1152builder = ArrayBuilder<RegionBuilder>.GetInstance(); 2055interpolatedStringBuilder ??= ArrayBuilder<IInterpolatedStringHandlerCreationOperation>.GetInstance(); 2204var stack = ArrayBuilder<(IBinaryOperation, EvalStackFrame)>.GetInstance(); 2794var stack = ArrayBuilder<(IOperation? condition, BasicBlockBuilder dest, bool jumpIfTrue)>.GetInstance(); 3369var operations = ArrayBuilder<IOperation>.GetInstance(); 3741var predecessors = ArrayBuilder<BasicBlockBuilder>.GetInstance(); 6849var appendCalls = ArrayBuilder<IInterpolatedStringAppendOperation>.GetInstance(); 6901var stack = ArrayBuilder<IInterpolatedStringAdditionOperation>.GetInstance(); 7445var children = ArrayBuilder<IOperation>.GetInstance(); 7574var stack = ArrayBuilder<IBinaryPatternOperation>.GetInstance(); 7825(localFunctionsBuilder ??= ArrayBuilder<IOperation>.GetInstance()).Add(statement);
Operations\ControlFlowGraphBuilder.RegionBuilder.cs (5)
70CaptureIds = ArrayBuilder<CaptureId>.GetInstance(); 87CaptureIds = ArrayBuilder<CaptureId>.GetInstance(); 102LocalFunctions = ArrayBuilder<(IMethodSymbol, ILocalFunctionOperation)>.GetInstance(); 121LocalFunctions = ArrayBuilder<(IMethodSymbol, ILocalFunctionOperation)>.GetInstance(); 132Regions = ArrayBuilder<RegionBuilder>.GetInstance();
Operations\OperationExtensions.cs (3)
96var stack = ArrayBuilder<IOperation.OperationList.Enumerator>.GetInstance(); 135var arrayBuilder = ArrayBuilder<ILocalSymbol>.GetInstance(); 155var arrayBuilder = ArrayBuilder<ILocalSymbol>.GetInstance();
PEWriter\CustomDebugInfoWriter.cs (3)
180builder = ArrayBuilder<T>.GetInstance(); 193builder = ArrayBuilder<T>.GetInstance(); 276var usingCounts = ArrayBuilder<int>.GetInstance();
PEWriter\MetadataWriter.cs (1)
3923var consolidatedTypeArguments = ArrayBuilder<ITypeReference>.GetInstance();
PEWriter\MetadataWriter.PortablePdb.cs (1)
515var builder = ArrayBuilder<byte>.GetInstance();
PEWriter\TypeNameSerializer.cs (2)
94ArrayBuilder<ITypeReference> consolidatedTypeArguments = ArrayBuilder<ITypeReference>.GetInstance(); 275var namesReversed = ArrayBuilder<string>.GetInstance();
ReferenceManager\CommonReferenceManager.Binding.cs (5)
113var referenceBindings = ArrayBuilder<AssemblyReferenceBinding[]>.GetInstance(); 232var implicitAssemblies = ArrayBuilder<AssemblyData>.GetInstance(); 237var metadataReferencesBuilder = ArrayBuilder<MetadataReference>.GetInstance(); 242var referenceBindingsToProcess = ArrayBuilder<(MetadataReference, ArraySegment<AssemblyReferenceBinding>)>.GetInstance(); 1019corLibraryCandidates = ArrayBuilder<int>.GetInstance();
ReferenceManager\CommonReferenceManager.Resolution.cs (5)
238ArrayBuilder<MetadataReference>? uniqueDirectiveReferences = (referenceDirectiveLocations != null) ? ArrayBuilder<MetadataReference>.GetInstance() : null; 239var assembliesBuilder = ArrayBuilder<AssemblyData>.GetInstance(); 651modules = ArrayBuilder<PEModule>.GetInstance(); 796ArrayBuilder<MetadataReference> referencesBuilder = ArrayBuilder<MetadataReference>.GetInstance(); 830referenceDirectiveLocationsBuilder = ArrayBuilder<Location>.GetInstance();
ReferenceManager\CommonReferenceManager.State.cs (1)
618var assemblyIndicesToProcess = ArrayBuilder<int>.GetInstance();
ReferenceManager\MergedAliases.cs (3)
41RecursiveAliasesOpt = ArrayBuilder<string>.GetInstance(); 52AliasesOpt = ArrayBuilder<string>.GetInstance(); 64(MergedReferencesOpt ??= ArrayBuilder<MetadataReference>.GetInstance()).Add(reference);
SourceGeneration\AdditionalSourcesCollection.cs (1)
32_sourcesAdded = ArrayBuilder<GeneratedSourceText>.GetInstance();
SourceGeneration\GeneratorDriver.cs (6)
73ArrayBuilder<SyntaxTree> trees = ArrayBuilder<SyntaxTree>.GetInstance(); 225var constantSourcesBuilder = ArrayBuilder<SyntaxTree>.GetInstance(); 226var syntaxInputNodes = ArrayBuilder<SyntaxInputNode>.GetInstance(); 243var outputBuilder = ArrayBuilder<IIncrementalGeneratorOutputNode>.GetInstance(); 244var inputBuilder = ArrayBuilder<SyntaxInputNode>.GetInstance(); 427ArrayBuilder<Diagnostic> filteredDiagnostics = ArrayBuilder<Diagnostic>.GetInstance();
SourceGeneration\Nodes\BatchNode.cs (1)
39var sourceInputsBuilder = newTable.TrackIncrementalSteps ? ArrayBuilder<(IncrementalGeneratorRunStep InputStep, int OutputIndex)>.GetInstance() : null;
SourceGeneration\Nodes\HostOutputNode.cs (1)
56ArrayBuilder<(string, object)> output = ArrayBuilder<(string, object)>.GetInstance();
SourceGeneration\Nodes\NodeStateTable.cs (2)
263_steps = ArrayBuilder<IncrementalGeneratorRunStep>.GetInstance(); 642var itemBuilder = ArrayBuilder<T>.GetInstance();
SourceGeneration\Nodes\PredicateSyntaxStrategy.cs (1)
127(results ??= ArrayBuilder<SyntaxNode>.GetInstance()).Add(node);
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (2)
99var result = ArrayBuilder<T>.GetInstance(); 143var result = ArrayBuilder<AttributeData>.GetInstance();
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithSimpleName.cs (5)
90var aliases = Aliases.GetInstance(); 117var globalAliases = Aliases.GetInstance(); 168var localAliases = Aliases.GetInstance(); 174var results = ArrayBuilder<SyntaxNode>.GetInstance(); 175var attributeTargets = ArrayBuilder<SyntaxNode>.GetInstance();
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (3)
399var externAliasBuilder = ArrayBuilder<string>.GetInstance(); 424var groupBuilder = ArrayBuilder<string>.GetInstance(); 854var builder = ArrayBuilder<byte>.GetInstance();
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (10)
336var result = ArrayBuilder<T>.GetInstance(); 357var builder = ArrayBuilder<TResult>.GetInstance(); 368var builder = ArrayBuilder<TResult>.GetInstance(); 417var builder = ArrayBuilder<TResult>.GetInstance(); 429var builder = ArrayBuilder<TResult>.GetInstance(); 467var builder = ArrayBuilder<TResult>.GetInstance(); 479var builder = ArrayBuilder<TResult>.GetInstance(); 494var builder = ArrayBuilder<TResult>.GetInstance(); 509var builder = ArrayBuilder<TResult>.GetInstance(); 521var builder = ArrayBuilder<TResult>.GetInstance();
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (14)
214var builder = ArrayBuilder<TResult>.GetInstance(); 244var builder = ArrayBuilder<TResult>.GetInstance(); 269var builder = ArrayBuilder<TResult>.GetInstance(); 289var builder = ArrayBuilder<TResult>.GetInstance(); 309var builder = ArrayBuilder<TResult>.GetInstance(); 332var builder = ArrayBuilder<TResult>.GetInstance(); 356var builder = ArrayBuilder<TResult>.GetInstance(); 380var builder = ArrayBuilder<TResult>.GetInstance(); 405var builder = ArrayBuilder<TResult>.GetInstance(); 467var builder = ArrayBuilder<TResult>.GetInstance(); 571builder = ArrayBuilder<T>.GetInstance(); 589builder = ArrayBuilder<T>.GetInstance(); 766var builder = ArrayBuilder<TValue>.GetInstance(); 1287var builder = ArrayBuilder<T>.GetInstance();
src\Dependencies\Collections\TemporaryArray`1.cs (1)
338var builder = ArrayBuilder<T>.GetInstance();
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
499var builder = GetInstance(); 506var builder = GetInstance(); 571bucket = ArrayBuilder<T>.GetInstance();
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (3)
215var allFieldsAndValues = ArrayBuilder<EnumField>.GetInstance(); 218var usedFieldsAndValues = ArrayBuilder<EnumField>.GetInstance(); 339var enumFields = ArrayBuilder<EnumField>.GetInstance();
Symbols\Attributes\AttributeUsageInfo.cs (1)
153var builder = ArrayBuilder<string>.GetInstance();
Syntax\GreenNode.cs (1)
635var stack = ArrayBuilder<(GreenNode node, bool leading, bool trailing)>.GetInstance();
Syntax\GreenNode.NodeEnumerable.cs (1)
32_stack = ArrayBuilder<Syntax.InternalSyntax.ChildSyntaxList.Enumerator>.GetInstance();
Syntax\GreenNodeExtensions.cs (4)
16var newAnnotations = ArrayBuilder<SyntaxAnnotation>.GetInstance(); 53var newAnnotations = ArrayBuilder<SyntaxAnnotation>.GetInstance(); 84var removalAnnotations = ArrayBuilder<SyntaxAnnotation>.GetInstance(); 93var newAnnotations = ArrayBuilder<SyntaxAnnotation>.GetInstance();
Syntax\SyntaxNode.cs (1)
457var stack = PooledObjects.ArrayBuilder<GreenNode?>.GetInstance();
Syntax\SyntaxNode.Iterators.cs (3)
205_discriminatorStack = ArrayBuilder<Which>.GetInstance(); 298_tokenStack = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(); 299_discriminatorStack = ArrayBuilder<Which>.GetInstance();
Text\CompositeText.cs (1)
94var newSegments = ArrayBuilder<SourceText>.GetInstance();
Text\SourceText.cs (2)
760var segments = ArrayBuilder<SourceText>.GetInstance(); 761var changeRanges = ArrayBuilder<TextChangeRange>.GetInstance();
Text\TextChangeRangeExtensions.cs (1)
130var builder = ArrayBuilder<TextChangeRange>.GetInstance();
Microsoft.CodeAnalysis.CSharp (698)
Binder\Binder.cs (1)
861var binders = ArrayBuilder<Binder>.GetInstance();
Binder\Binder.IdentifierUsedAsValueFinder.cs (2)
271var members = ArrayBuilder<Symbol>.GetInstance(); 300var members = ArrayBuilder<Symbol>.GetInstance();
Binder\Binder.QueryTranslationState.cs (1)
96allRangeVariables.Add(result, ArrayBuilder<string>.GetInstance());
Binder\Binder.ValueChecks.cs (12)
1967var arguments = ArrayBuilder<BoundExpression>.GetInstance(); 2030var escapeValues = ArrayBuilder<EscapeValue>.GetInstance(); 2100var argsAndParamsAll = ArrayBuilder<EscapeValue>.GetInstance(); 2242var escapeArguments = ArrayBuilder<EscapeArgument>.GetInstance(); 2316var argsAndParamsAll = ArrayBuilder<EscapeValue>.GetInstance(); 2692var escapeArguments = ArrayBuilder<EscapeArgument>.GetInstance(); 2768var escapeArguments = ArrayBuilder<EscapeArgument>.GetInstance(); 2905var escapeArguments = ArrayBuilder<EscapeArgument>.GetInstance(); 2986var mixableArguments = ArrayBuilder<MixableDestination>.GetInstance(); 2987var escapeValues = ArrayBuilder<EscapeValue>.GetInstance(); 4798var escapeValues = ArrayBuilder<EscapeValue>.GetInstance(); 5797var arguments = ArrayBuilder<BoundExpression>.GetInstance();
Binder\Binder_AnonymousTypes.cs (1)
112ArrayBuilder<BoundAnonymousPropertyDeclaration>.GetInstance();
Binder\Binder_Attributes.cs (2)
495boundNamedArgumentsBuilder = ArrayBuilder<BoundAssignmentOperator>.GetInstance(); 793builder = ArrayBuilder<KeyValuePair<string, TypedConstant>>.GetInstance();
Binder\Binder_Constraints.cs (3)
250constraintTypes = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 251syntaxBuilder = ArrayBuilder<TypeConstraintSyntax>.GetInstance(); 413var constraintTypeBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance();
Binder\Binder_Conversions.cs (2)
1884var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 2478var locationBuilder = ArrayBuilder<Location?>.GetInstance();
Binder\Binder_Crefs.cs (5)
346sortedSymbolsBuilder ??= ArrayBuilder<Symbol>.GetInstance(); 543builder = ArrayBuilder<Symbol>.GetInstance(); 555builder = ArrayBuilder<Symbol>.GetInstance(); 675ArrayBuilder<Symbol> candidates = ArrayBuilder<Symbol>.GetInstance(); 1017viable = ArrayBuilder<Symbol>.GetInstance();
Binder\Binder_Deconstruct.cs (1)
840var builder = ArrayBuilder<DeconstructionVariable>.GetInstance();
Binder\Binder_Expressions.cs (24)
219ArrayBuilder<Symbol> symbols = ArrayBuilder<Symbol>.GetInstance(); 1641var members = ArrayBuilder<Symbol>.GetInstance(); 3549var paramsArgsBuilder = ArrayBuilder<BoundExpression>.GetInstance(); 4055ArrayBuilder<BoundExpression> sizes = ArrayBuilder<BoundExpression>.GetInstance(); 4191var exprBuilder = ArrayBuilder<BoundExpression>.GetInstance(); 4283ArrayBuilder<BoundExpression> initializers = ArrayBuilder<BoundExpression>.GetInstance(); 4540var builder = ArrayBuilder<BoundExpression>.GetInstance(); 5602var children = ArrayBuilder<BoundExpression>.GetInstance(); 6267var initializerBuilder = ArrayBuilder<BoundExpression>.GetInstance(); 6393var exprBuilder = ArrayBuilder<BoundExpression>.GetInstance(); 6627builder = ArrayBuilder<MethodSymbol>.GetInstance(); 6902ArrayBuilder<Symbol> symbols = ArrayBuilder<Symbol>.GetInstance(); 6907var childNodes = ArrayBuilder<BoundExpression>.GetInstance(); 8116var members = ArrayBuilder<Symbol>.GetInstance(); 8292var builder = ArrayBuilder<MethodSymbol>.GetInstance(); 8419var members = ArrayBuilder<Symbol>.GetInstance(); 8811properties ??= ArrayBuilder<PropertySymbol>.GetInstance(); 9956ArrayBuilder<PropertySymbol> indexerGroup = ArrayBuilder<PropertySymbol>.GetInstance(); 10027var properties = ArrayBuilder<PropertySymbol>.GetInstance(); 10387var properties = ArrayBuilder<PropertySymbol>.GetInstance(); 10859var singleLookupResults = ArrayBuilder<SingleLookupResult>.GetInstance(); 11072var singleLookupResults = ArrayBuilder<SingleLookupResult>.GetInstance(); 11156var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 11268var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance();
Binder\Binder_Initializers.cs (1)
54var boundInitializers = ArrayBuilder<BoundInitializer>.GetInstance();
Binder\Binder_InterpolatedString.cs (3)
40var builder = ArrayBuilder<BoundExpression>.GetInstance(); 465var partsArrayBuilder = ArrayBuilder<ImmutableArray<BoundExpression>>.GetInstance(); 610var partsArrayBuilder = ArrayBuilder<ImmutableArray<BoundExpression>>.GetInstance();
Binder\Binder_Invocation.cs (6)
54var builder = ArrayBuilder<MethodSymbol>.GetInstance(); 203var invocations = ArrayBuilder<InvocationExpressionSyntax>.GetInstance(); 996var finalCandidates = ArrayBuilder<MemberResolutionResult<TMethodOrPropertySymbol>>.GetInstance(); 1984var constructedMethods = ArrayBuilder<MethodSymbol>.GetInstance(); 2049var parameterListList = ArrayBuilder<ImmutableArray<ParameterSymbol>>.GetInstance(); 2069var parameterListList = ArrayBuilder<ImmutableArray<ParameterSymbol>>.GetInstance();
Binder\Binder_Lambda.cs (6)
55var namesBuilder = ArrayBuilder<string>.GetInstance(); 127var typesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 128var refKindsBuilder = ArrayBuilder<RefKind>.GetInstance(); 129var scopesBuilder = ArrayBuilder<ScopedKind>.GetInstance(); 130var attributesBuilder = ArrayBuilder<SyntaxList<AttributeListSyntax>>.GetInstance(); 131var defaultValueBuilder = ArrayBuilder<EqualsValueClauseSyntax?>.GetInstance();
Binder\Binder_Lookup.cs (4)
189var singleLookupResults = ArrayBuilder<SingleLookupResult>.GetInstance(); 205var extensionDeclarations = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 234var extensionMethods = ArrayBuilder<MethodSymbol>.GetInstance(); 1138var result = ArrayBuilder<NamedTypeSymbol>.GetInstance();
Binder\Binder_Operators.cs (14)
424var typeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 577var extensionDeclarationsInSingleScope = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 858var syntaxNodes = ArrayBuilder<BinaryExpressionSyntax>.GetInstance(); 1217var stack = ArrayBuilder<BoundBinaryOperator>.GetInstance(); 1837var extensions = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 1903var operators = ArrayBuilder<MethodSymbol>.GetInstance(); 2023var extensionDeclarationsInSingleScope = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 2080var builder = ArrayBuilder<MethodSymbol>.GetInstance(); 2226var builder = ArrayBuilder<MethodSymbol>.GetInstance(); 2311var extensionDeclarationsInSingleScope = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 3386var typeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 3536var extensionDeclarationsInSingleScope = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 3740typeOperators ??= ArrayBuilder<MethodSymbol>.GetInstance(); 3752methods ??= ArrayBuilder<MethodSymbol>.GetInstance();
Binder\Binder_Patterns.cs (1)
1740var binaryPatternStack = ArrayBuilder<(BinaryPatternSyntax pat, bool permitDesignations)>.GetInstance();
Binder\Binder_Query.cs (2)
315var arguments = ArrayBuilder<BoundExpression>.GetInstance(); 320var argsToParams = ArrayBuilder<int>.GetInstance();
Binder\Binder_Statements.cs (4)
1136var invalidDimensions = ArrayBuilder<BoundExpression>.GetInstance(); 2555var stack = ArrayBuilder<(Binder, IfStatementSyntax IfStatementSyntax, BoundExpression Condition, BoundStatement Consequence)>.GetInstance(); 2883var statementBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 3671ArrayBuilder<BoundStatement> boundStatements = ArrayBuilder<BoundStatement>.GetInstance();
Binder\CatchClauseBinder.cs (1)
29var locals = ArrayBuilder<LocalSymbol>.GetInstance();
Binder\DecisionDagBuilder.cs (3)
200var bindingsBuilder = ArrayBuilder<BoundPatternBinding>.GetInstance(); 650var binaryPatternStack = ArrayBuilder<BoundBinaryPattern>.GetInstance(); 1502(conditions ??= ArrayBuilder<Tests>.GetInstance()).Add(new Tests.One(new BoundDagValueTest(syntax, ConstantValue.Create(lengthValue), s1LengthTemp)));
Binder\ExpressionListVariableBinder.cs (1)
28var builder = ArrayBuilder<LocalSymbol>.GetInstance();
Binder\ExpressionVariableBinder.cs (1)
28var builder = ArrayBuilder<LocalSymbol>.GetInstance();
Binder\ExpressionVariableFinder.cs (3)
323var operands = ArrayBuilder<ExpressionSyntax>.GetInstance(); 348var rightPatternStack = ArrayBuilder<PatternSyntax>.GetInstance(); 368var invocations = ArrayBuilder<InvocationExpressionSyntax>.GetInstance();
Binder\ForEachLoopBinder.cs (3)
77var locals = ArrayBuilder<LocalSymbol>.GetInstance(); 1407ArrayBuilder<MethodSymbol> candidateMethods = ArrayBuilder<MethodSymbol>.GetInstance(); 1451var typeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance();
Binder\ForLoopBinder.cs (1)
30var locals = ArrayBuilder<LocalSymbol>.GetInstance();
Binder\ImportChain.cs (1)
61var usedNamespaces = ArrayBuilder<Cci.UsedNamespaceOrType>.GetInstance();
Binder\Imports.cs (1)
128var nameParts = ArrayBuilder<string>.GetInstance();
Binder\LocalBinderFactory.cs (1)
245var invocations = ArrayBuilder<InvocationExpressionSyntax>.GetInstance();
Binder\LocalScopeBinder.cs (2)
323locals = ArrayBuilder<LocalFunctionSymbol>.GetInstance(); 369labels = ArrayBuilder<LabelSymbol>.GetInstance();
Binder\PatternExplainer.cs (1)
113var pathBuilder = ArrayBuilder<BoundDecisionDagNode>.GetInstance();
Binder\RefSafetyAnalysis.cs (7)
346var placeholders = ArrayBuilder<(BoundValuePlaceholderBase, SafeContext)>.GetInstance(); 363var placeholders = ArrayBuilder<(BoundValuePlaceholderBase, SafeContext)>.GetInstance(); 707var placeholders = ArrayBuilder<(BoundValuePlaceholderBase, SafeContext)>.GetInstance(); 853var escapeValues = ArrayBuilder<EscapeValue>.GetInstance(); 949var placeholders = ArrayBuilder<(BoundValuePlaceholderBase, SafeContext)>.GetInstance(); 1010var placeholders = ArrayBuilder<(BoundValuePlaceholderBase, SafeContext)>.GetInstance(); 1146var placeholders = ArrayBuilder<(BoundValuePlaceholderBase, SafeContext)>.GetInstance();
Binder\ScriptLocalScopeBinder.cs (1)
81var builder = ArrayBuilder<LabelSymbol>.GetInstance();
Binder\Semantics\AccessCheck.cs (1)
561baseInterfaces = ArrayBuilder<NamedTypeSymbol>.GetInstance();
Binder\Semantics\BestTypeInferrer.cs (1)
132ArrayBuilder<TypeSymbol> candidateTypes = ArrayBuilder<TypeSymbol>.GetInstance();
Binder\Semantics\Conversions\Conversion.cs (1)
1116var builder = ArrayBuilder<MethodSymbol>.GetInstance();
Binder\Semantics\Conversions\ConversionsBase.cs (3)
3160var typeParameters = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 3161var sourceTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 3162var destinationTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance();
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (4)
36var d = ArrayBuilder<(NamedTypeSymbol ParticipatingType, TypeParameterSymbol ConstrainedToTypeOpt)>.GetInstance(); 40var ubuild = ArrayBuilder<UserDefinedConversionAnalysis>.GetInstance(); 220var operators = ArrayBuilder<MethodSymbol>.GetInstance(); 236var operators2 = ArrayBuilder<MethodSymbol>.GetInstance();
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (5)
80var d = ArrayBuilder<(NamedTypeSymbol ParticipatingType, TypeParameterSymbol ConstrainedToTypeOpt)>.GetInstance(); 84var ubuild = ArrayBuilder<UserDefinedConversionAnalysis>.GetInstance(); 289var operators = ArrayBuilder<MethodSymbol>.GetInstance(); 961var d = ArrayBuilder<(NamedTypeSymbol ParticipatingType, TypeParameterSymbol ConstrainedToTypeOpt)>.GetInstance(); 967var ubuild = ArrayBuilder<UserDefinedConversionAnalysis>.GetInstance();
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (11)
121var rightOperators = ArrayBuilder<BinaryOperatorAnalysisResult>.GetInstance(); 171var rightOperators = ArrayBuilder<BinaryOperatorAnalysisResult>.GetInstance(); 243var operators = ArrayBuilder<BinaryOperatorSignature>.GetInstance(); 265var operators = ArrayBuilder<BinaryOperatorSignature>.GetInstance(); 266var results = ArrayBuilder<BinaryOperatorAnalysisResult>.GetInstance(); 724var operators = ArrayBuilder<BinaryOperatorSignature>.GetInstance(); 899var operators = ArrayBuilder<BinaryOperatorSignature>.GetInstance(); 961var operators2 = ArrayBuilder<BinaryOperatorSignature>.GetInstance(); 991var typeOperators = ArrayBuilder<MethodSymbol>.GetInstance(); 1436var operators = ArrayBuilder<BinaryOperatorSignature>.GetInstance(); 1475var operators2 = ArrayBuilder<BinaryOperatorSignature>.GetInstance();
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (7)
85var operators = ArrayBuilder<UnaryOperatorSignature>.GetInstance(); 124var operators2 = ArrayBuilder<UnaryOperatorSignature>.GetInstance(); 504var operators = ArrayBuilder<UnaryOperatorSignature>.GetInstance(); 643var operators = ArrayBuilder<UnaryOperatorSignature>.GetInstance(); 687var resultsFromInterface = ArrayBuilder<UnaryOperatorAnalysisResult>.GetInstance(); 757var operators2 = ArrayBuilder<UnaryOperatorSignature>.GetInstance(); 787var typeOperators = ArrayBuilder<MethodSymbol>.GetInstance();
Binder\Semantics\OverloadResolution\MemberAnalysisResult.cs (1)
451var builder = ArrayBuilder<int>.GetInstance();
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (9)
1946var sourceTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 1947var targetTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 2388var typeParameters = ArrayBuilder<TypeParameterSymbol>.GetInstance(); 2389var sourceTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 2390var targetTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 2738var typeParameters = ArrayBuilder<TypeParameterSymbol>.GetInstance(); 2739var sourceTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 2740var targetTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 2929var initialCandidates = ArrayBuilder<TypeWithAnnotations>.GetInstance();
Binder\Semantics\OverloadResolution\OverloadResolution.cs (9)
175ArrayBuilder<TypeWithAnnotations> typeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 564var typeArgumentsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 801var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 910builder = ArrayBuilder<TMember>.GetInstance(); 1878var inapplicableMembers = ArrayBuilder<TMemberResolution>.GetInstance(); 3327var returnStatements = ArrayBuilder<BoundReturnStatement>.GetInstance(); 3904var types = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 4041var types = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 4042var refs = ArrayBuilder<RefKind>.GetInstance();
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
136var result = ArrayBuilder<TMember>.GetInstance();
Binder\SwitchBinder.cs (3)
136var builder = ArrayBuilder<LocalSymbol>.GetInstance(); 148var builder = ArrayBuilder<LocalFunctionSymbol>.GetInstance(); 179ArrayBuilder<LabelSymbol> labels = ArrayBuilder<LabelSymbol>.GetInstance();
Binder\SwitchExpressionBinder.cs (2)
142var typesInOrder = ArrayBuilder<TypeSymbol>.GetInstance(); 177var builder = ArrayBuilder<BoundSwitchExpressionArm>.GetInstance();
Binder\UsingStatementBinder.cs (1)
36var locals = ArrayBuilder<LocalSymbol>.GetInstance();
Binder\WhileBinder.cs (1)
50var locals = ArrayBuilder<LocalSymbol>.GetInstance();
BoundTree\BoundNodeExtensions.cs (2)
114var stack = ArrayBuilder<BoundBinaryOperator>.GetInstance(); 203var originalStack = ArrayBuilder<BoundBinaryOperator>.GetInstance();
BoundTree\BoundTreeRewriter.cs (4)
43newList = ArrayBuilder<T>.GetInstance(); 255var stack = ArrayBuilder<BoundBinaryOperator>.GetInstance(); 304var stack = ArrayBuilder<BoundIfStatement>.GetInstance(); 349var stack = ArrayBuilder<BoundBinaryPattern>.GetInstance();
BoundTree\BoundTreeWalker.cs (3)
112var rightOperands = ArrayBuilder<BoundExpression>.GetInstance(); 152var rightOperands = ArrayBuilder<BoundPattern>.GetInstance(); 183var calls = ArrayBuilder<BoundCall>.GetInstance();
BoundTree\LengthBasedStringSwitchData.cs (4)
151var lengthCaseLabels = ArrayBuilder<(int value, LabelSymbol label)>.GetInstance(); 152var charJumpTables = ArrayBuilder<CharJumpTable>.GetInstance(); 153var stringJumpTables = ArrayBuilder<StringJumpTable>.GetInstance(); 186var charCaseLabels = ArrayBuilder<(char value, LabelSymbol label)>.GetInstance();
BoundTree\NullabilityRewriter.cs (2)
32var stack = ArrayBuilder<(BoundIfStatement, BoundExpression, BoundStatement)>.GetInstance(); 77var stack = ArrayBuilder<BoundBinaryOperatorBase>.GetInstance();
BoundTree\UnboundLambda.cs (4)
144var returnTypes = ArrayBuilder<(BoundReturnStatement, TypeWithAnnotations)>.GetInstance(); 205var types = ArrayBuilder<(BoundExpression expr, TypeWithAnnotations resultType, bool isChecked)>.GetInstance(); 740var returnTypes = ArrayBuilder<(BoundReturnStatement, TypeWithAnnotations)>.GetInstance(); 975var returnTypes = ArrayBuilder<(BoundReturnStatement, TypeWithAnnotations)>.GetInstance();
CodeGen\CodeGenerator.cs (3)
241var yieldPointBuilder = ArrayBuilder<int>.GetInstance(); 242var resumePointBuilder = ArrayBuilder<int>.GetInstance(); 516exprTemps = ArrayBuilder<LocalDefinition>.GetInstance();
CodeGen\EmitExpression.cs (1)
1703var calls = ArrayBuilder<BoundCall>.GetInstance();
CodeGen\EmitOperators.cs (1)
110var stack = ArrayBuilder<BoundBinaryOperator>.GetInstance();
CodeGen\EmitStatement.cs (4)
148_asyncYieldPoints = ArrayBuilder<int>.GetInstance(); 149_asyncResumePoints = ArrayBuilder<int>.GetInstance(); 426var stack = ArrayBuilder<(BoundExpression? condition, StrongBox<object?> destBox, bool sense)>.GetInstance(); 1987var casesBuilder = ArrayBuilder<(ConstantValue, LabelSymbol)>.GetInstance();
CodeGen\Optimizer.cs (10)
95var dummies = ArrayBuilder<LocalDefUseInfo>.GetInstance(); 256_localDefs = result = ArrayBuilder<LocalDefUseSpan>.GetInstance(); 435var evalStack = ArrayBuilder<ValueTuple<BoundExpression, ExprContext>>.GetInstance(); 730rewrittenSideeffects = ArrayBuilder<BoundExpression>.GetInstance(); 1122var calls = ArrayBuilder<BoundCall>.GetInstance(); 1290rewrittenArguments = ArrayBuilder<BoundExpression>.GetInstance(); 1492var stack = ArrayBuilder<BoundBinaryOperator>.GetInstance(); 1782rewrittenInitializers = ArrayBuilder<BoundExpression>.GetInstance(); 2086var stack = ArrayBuilder<BoundBinaryOperator>.GetInstance(); 2224var calls = ArrayBuilder<BoundCall>.GetInstance();
CommandLine\CSharpCommandLineParser.cs (15)
57var flattenedArgs = ArrayBuilder<string>.GetInstance(); 105var analyzerConfigPaths = ArrayBuilder<string>.GetInstance(); 112var defines = ArrayBuilder<string>.GetInstance(); 133ArrayBuilder<InstrumentationKind> instrumentationKinds = ArrayBuilder<InstrumentationKind>.GetInstance(); 175filePathBuilder = ArrayBuilder<string>.GetInstance(); 942var builder = ArrayBuilder<string>.GetInstance(); 1327filePathBuilder = ArrayBuilder<string>.GetInstance(); 1342filePathBuilder = ArrayBuilder<string>.GetInstance(); 1356filePathBuilder = ArrayBuilder<string>.GetInstance(); 1736var builder = ArrayBuilder<string>.GetInstance(); 1765var builder = ArrayBuilder<string>.GetInstance(); 1896var builder = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 1955var builder = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 2083var parts = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 2123var idsBuilder = ArrayBuilder<string>.GetInstance();
Compilation\BuiltInOperators.cs (2)
41var builder = ArrayBuilder<UnaryOperatorSignature>.GetInstance(); 294var builder = ArrayBuilder<BinaryOperatorSignature>.GetInstance();
Compilation\CSharpCompilation.cs (8)
1419var modules = ArrayBuilder<ModuleSymbol>.GetInstance(); 1509builder = builder ?? ArrayBuilder<NamespaceSymbol>.GetInstance(); 1585var boundUsings = ArrayBuilder<NamespaceOrTypeAndUsingDirective>.GetInstance(); 1923var entryPointCandidates = ArrayBuilder<MethodSymbol>.GetInstance(); 1998var taskEntryPoints = ArrayBuilder<(bool IsValid, MethodSymbol Candidate, BindingDiagnosticBag SpecificDiagnostics)>.GetInstance(); 2023var viableEntryPoints = ArrayBuilder<MethodSymbol>.GetInstance(); 4256var fields = ArrayBuilder<AnonymousTypeField>.GetInstance(); 4911var spine = ArrayBuilder<MergedNamespaceOrTypeDeclaration>.GetInstance();
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (1)
38var boundUsings = ArrayBuilder<NamespaceOrTypeAndUsingDirective>.GetInstance();
Compilation\CSharpSemanticModel.cs (11)
2387ArrayBuilder<Symbol> builder = ArrayBuilder<Symbol>.GetInstance(); 3629var builder = ArrayBuilder<Symbol>.GetInstance(); 4105var symbols = ArrayBuilder<ISymbol>.GetInstance(); 4153var builder = ArrayBuilder<IPropertySymbol>.GetInstance(); 4528var symbols = ArrayBuilder<ISymbol>.GetInstance(); 4575var members = ArrayBuilder<Symbol>.GetInstance(); 4576var filteredMembers = ArrayBuilder<Symbol>.GetInstance(); 4640var singleLookupResults = ArrayBuilder<SingleLookupResult>.GetInstance(); 4773var methodBuilder = ArrayBuilder<Symbol>.GetInstance(); 4774var filteredMethodBuilder = ArrayBuilder<Symbol>.GetInstance(); 5413var builder = ArrayBuilder<IImportScope>.GetInstance();
Compilation\MemberSemanticModel.NodeMapBuilder.cs (2)
196var stack = ArrayBuilder<BoundExpression>.GetInstance(); 225var stack = ArrayBuilder<BoundPattern>.GetInstance();
Compilation\SyntaxAndDeclarationManager.cs (6)
56var treesBuilder = ArrayBuilder<SyntaxTree>.GetInstance(); 112var treesBuilder = ArrayBuilder<SyntaxTree>.GetInstance(); 280loadDirectives = ArrayBuilder<LoadDirective>.GetInstance(); 333var treesBuilder = ArrayBuilder<SyntaxTree>.GetInstance(); 523var treesBuilder = ArrayBuilder<SyntaxTree>.GetInstance(); 618var builder = ArrayBuilder<WeakReference<StrongBox<ImmutableSegmentedHashSet<string>>>>.GetInstance();
Compiler\DocumentationCommentCompiler.cs (4)
473var includeElementNodesBuilder = _processIncludes ? ArrayBuilder<CSharpSyntaxNode>.GetInstance() : null; 502result ??= ArrayBuilder<XmlElementSyntax>.GetInstance(); 569includeElementNodesBuilder = ArrayBuilder<CSharpSyntaxNode>.GetInstance(); 749builder = ArrayBuilder<DocumentationCommentTriviaSyntax>.GetInstance();
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
156builder = ArrayBuilder<XNode>.GetInstance();
Compiler\MethodBodySynthesizer.cs (1)
61var statements = ArrayBuilder<BoundStatement>.GetInstance();
Compiler\MethodBodySynthesizer.Lowered.cs (1)
457var argBuilder = ArrayBuilder<BoundExpression>.GetInstance();
Compiler\MethodCompiler.cs (12)
270var lambdaDebugInfoBuilder = ArrayBuilder<EncLambdaInfo>.GetInstance(); 271var lambdaRuntimeRudeEditsBuilder = ArrayBuilder<LambdaRuntimeRudeEditInfo>.GetInstance(); 272var closureDebugInfoBuilder = ArrayBuilder<EncClosureInfo>.GetInstance(); 273var stateMachineStateDebugInfoBuilder = ArrayBuilder<StateMachineStateDebugInfo>.GetInstance(); 734var stateMachineStateDebugInfoBuilder = ArrayBuilder<StateMachineStateDebugInfo>.GetInstance(); 1197var lambdaDebugInfoBuilder = ArrayBuilder<EncLambdaInfo>.GetInstance(); 1198var lambdaRuntimeRudeEditsBuilder = ArrayBuilder<LambdaRuntimeRudeEditInfo>.GetInstance(); 1199var closureDebugInfoBuilder = ArrayBuilder<EncClosureInfo>.GetInstance(); 1200var stateMachineStateDebugInfoBuilder = ArrayBuilder<StateMachineStateDebugInfo>.GetInstance(); 1768var hoistedVariables = ArrayBuilder<EncHoistedLocalInfo>.GetInstance(); 1769var awaiters = ArrayBuilder<Cci.ITypeReference>.GetInstance(); 2019var stmts = ArrayBuilder<BoundStatement>.GetInstance();
Compiler\TypeCompilationState.cs (1)
137_synthesizedMethods = ArrayBuilder<MethodWithBody>.GetInstance();
CSharpParseOptions.cs (2)
205var builder = ArrayBuilder<ImmutableArray<string>>.GetInstance(); 206var singleNamespaceBuilder = ArrayBuilder<string>.GetInstance();
Declarations\DeclarationTreeBuilder.cs (4)
148var childrenBuilder = ArrayBuilder<SingleNamespaceOrTypeDeclaration>.GetInstance(); 270var rootChildren = ArrayBuilder<SingleNamespaceOrTypeDeclaration>.GetInstance(); 271var scriptChildren = ArrayBuilder<SingleTypeDeclaration>.GetInstance(); 797var children = ArrayBuilder<SingleTypeDeclaration>.GetInstance();
Declarations\MergedNamespaceDeclaration.cs (6)
67var builder = ArrayBuilder<Location>.GetInstance(); 107types = ArrayBuilder<SingleTypeDeclaration>.GetInstance(); 125namespaces = ArrayBuilder<SingleNamespaceDeclaration>.GetInstance(); 141var children = ArrayBuilder<MergedNamespaceOrTypeDeclaration>.GetInstance(); 166var builder = namespaceGroups.GetOrAdd(n.Name, static () => ArrayBuilder<SingleNamespaceDeclaration>.GetInstance()); 206builder = ArrayBuilder<SingleTypeDeclaration>.GetInstance();
Declarations\MergedTypeDeclaration.cs (3)
58var attributeSyntaxListBuilder = ArrayBuilder<SyntaxList<AttributeListSyntax>>.GetInstance(); 215nestedTypes = ArrayBuilder<SingleTypeDeclaration>.GetInstance(); 222var children = ArrayBuilder<MergedTypeDeclaration>.GetInstance();
DocumentationComments\SourceDocumentationCommentUtils.cs (1)
88builder = ArrayBuilder<DocumentationCommentTriviaSyntax>.GetInstance();
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (1)
786var members = ArrayBuilder<ISymbolInternal>.GetInstance();
Emitter\EditAndContinue\EmitHelpers.cs (2)
123var updatedMethods = ArrayBuilder<MethodDefinitionHandle>.GetInstance(); 124var changedTypes = ArrayBuilder<TypeDefinitionHandle>.GetInstance();
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
150var builder = ArrayBuilder<AnonymousTypeKeyField>.GetInstance();
Emitter\Model\AttributeDataAdapter.cs (2)
27var builder = ArrayBuilder<Cci.IMetadataExpression>.GetInstance(); 64var builder = ArrayBuilder<Cci.IMetadataNamedArgument>.GetInstance();
Emitter\Model\GenericTypeInstanceReference.cs (1)
41var builder = ArrayBuilder<Cci.ITypeReference>.GetInstance();
Emitter\Model\MostCommonNullableValueBuilder.cs (1)
76var builder = ArrayBuilder<byte>.GetInstance();
Emitter\Model\NamedTypeSymbolAdapter.cs (2)
874var builder = ArrayBuilder<Microsoft.Cci.ITypeReference>.GetInstance(); 969ArrayBuilder<NamedTypeSymbol> builder = ArrayBuilder<NamedTypeSymbol>.GetInstance();
Emitter\Model\PEAssemblyBuilder.cs (2)
94var builder = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 130var builder = ArrayBuilder<Cci.IFileReference>.GetInstance();
Emitter\Model\PEModuleBuilder.cs (8)
218var typesToProcess = ArrayBuilder<Cci.ITypeDefinition>.GetInstance(); 219var debugDocuments = ArrayBuilder<Cci.DebugSourceDocument>.GetInstance(); 222var namespacesAndTopLevelTypesToProcess = ArrayBuilder<NamespaceOrTypeSymbol>.GetInstance(); 634var builder = ArrayBuilder<Cci.ExportedType>.GetInstance(); 744var stack = ArrayBuilder<(NamedTypeSymbol type, int parentIndex)>.GetInstance(); 1405var builder = ArrayBuilder<Cci.IParameterTypeInformation>.GetInstance(); 1560var flagsBuilder = ArrayBuilder<byte>.GetInstance(); 1649var builder = ArrayBuilder<bool>.GetInstance();
Emitter\Model\SpecializedGenericNestedTypeInstanceReference.cs (1)
40var builder = ArrayBuilder<Cci.ITypeReference>.GetInstance();
Emitter\Model\SynthesizedPrivateImplementationDetailsStaticConstructor.cs (1)
33ArrayBuilder<BoundStatement> body = ArrayBuilder<BoundStatement>.GetInstance();
Errors\LazyMissingNonNullTypesContextDiagnosticInfo.cs (1)
50var rawInfos = ArrayBuilder<DiagnosticInfo>.GetInstance();
FlowAnalysis\AbstractFlowPass.cs (6)
1083var stack = ArrayBuilder<BoundBinaryPattern>.GetInstance(); 1346var calls = ArrayBuilder<BoundCall>.GetInstance(); 1775var stack = ArrayBuilder<(TLocalState, BoundIfStatement)>.GetInstance(); 2418var stack = ArrayBuilder<BoundExpression>.GetInstance(); 2565var stack = ArrayBuilder<BoundBinaryOperator>.GetInstance(); 2714var parts = ArrayBuilder<BoundInterpolatedString>.GetInstance();
FlowAnalysis\AbstractFlowPass.PendingBranchesCollection.cs (3)
21_unlabeledBranches = ArrayBuilder<PendingBranch>.GetInstance(); 72_unlabeledBranches = ArrayBuilder<PendingBranch>.GetInstance(); 121branches = ArrayBuilder<PendingBranch>.GetInstance();
FlowAnalysis\ControlFlowPass.cs (1)
22private readonly ArrayBuilder<(LocalSymbol symbol, BoundBlock block)> _usingDeclarations = ArrayBuilder<(LocalSymbol, BoundBlock)>.GetInstance();
FlowAnalysis\DefiniteAssignment.cs (1)
2110var stack = ArrayBuilder<(BoundBinaryPattern pattern, bool def)>.GetInstance();
FlowAnalysis\ExitPointsWalker.cs (1)
27_branchesOutOf = ArrayBuilder<StatementSyntax>.GetInstance();
FlowAnalysis\NullableWalker.cs (14)
2850var members = ArrayBuilder<(VariableIdentifier, int)>.GetInstance(); 2910var members = ArrayBuilder<(VariableIdentifier, int)>.GetInstance(); 3234var localFuncs = ArrayBuilder<BoundLocalFunctionStatement?>.GetInstance(); 3859var elementConversionCompletions = ArrayBuilder<Func<TypeWithAnnotations /*targetElementType*/, TypeSymbol /*targetCollectionType*/, TypeWithState>>.GetInstance(); 5561var slotBuilder = ArrayBuilder<int>.GetInstance(); 5702var slotBuilder = ArrayBuilder<int>.GetInstance(); 6460var calls = ArrayBuilder<BoundCall>.GetInstance(); 7290var notNullParametersBuilder = parameterHasNotNullIfNotNull ? ArrayBuilder<ParameterSymbol>.GetInstance() : null; 8286var refKinds = ArrayBuilder<RefKind>.GetInstance(); 8473var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 8474var nullabilityBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 8504var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 8505var nullabilityBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 10326var arguments = ArrayBuilder<BoundExpression>.GetInstance();
FlowAnalysis\NullableWalker.SnapshotManager.cs (1)
156private readonly ArrayBuilder<SharedWalkerState> _walkerStates = ArrayBuilder<SharedWalkerState>.GetInstance();
FlowAnalysis\NullableWalker_Patterns.cs (1)
116var stack = ArrayBuilder<BoundBinaryPattern>.GetInstance();
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (6)
219var locals = ArrayBuilder<LocalSymbol>.GetInstance(); 220var statements = ArrayBuilder<BoundStatement>.GetInstance(); 251var bodyStatements = ArrayBuilder<BoundStatement>.GetInstance(); 307var cases = ArrayBuilder<SyntheticBoundNodeFactory.SyntheticSwitchSection>.GetInstance(); 611var prologueBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 639var handlerStatements = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (3)
119var builder = ArrayBuilder<BoundStatement>.GetInstance(); 182var builder = ArrayBuilder<BoundStatement>.GetInstance(); 280var blockBuilder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (5)
149var bodyBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 196var locals = ArrayBuilder<LocalSymbol>.GetInstance(); 271var builder = ArrayBuilder<BoundStatement>.GetInstance(); 477var blockBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 564var blockBuilder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (2)
163var bodyBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 265var bodyBuilder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\AsyncRewriter\AsyncRewriter.cs (1)
226var bodyBuilder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\AsyncRewriter\AsyncStateMachine.cs (1)
30var interfaces = ArrayBuilder<NamedTypeSymbol>.GetInstance();
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (1)
80var newLocals = ArrayBuilder<LocalSymbol>.GetInstance();
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (7)
35public readonly ArrayBuilder<Scope> NestedScopes = ArrayBuilder<Scope>.GetInstance(); 40public readonly ArrayBuilder<NestedFunction> NestedFunctions = ArrayBuilder<NestedFunction>.GetInstance(); 137= ArrayBuilder<ClosureEnvironment>.GetInstance(); 347private readonly ArrayBuilder<ArrayBuilder<LabelSymbol>> _labelsInScope = ArrayBuilder<ArrayBuilder<LabelSymbol>>.GetInstance(); 361_labelsInScope.Push(ArrayBuilder<LabelSymbol>.GetInstance()); 525_scopesAfterLabel.Add(node.Label, ArrayBuilder<Scope>.GetInstance()); 739_labelsInScope.Push(ArrayBuilder<LabelSymbol>.GetInstance());
Lowering\ClosureConversion\ClosureConversion.cs (14)
486var environments = ArrayBuilder<SynthesizedClosureEnvironment>.GetInstance(); 677var prologue = ArrayBuilder<BoundExpression>.GetInstance(); 726var addedLocals = ArrayBuilder<LocalSymbol>.GetInstance(); 1165return RewriteBlock(node, ArrayBuilder<BoundExpression>.GetInstance(), ArrayBuilder<LocalSymbol>.GetInstance()); 1173var newStatements = ArrayBuilder<BoundStatement>.GetInstance(); 1229return RewriteCatch(node, ArrayBuilder<BoundExpression>.GetInstance(), ArrayBuilder<LocalSymbol>.GetInstance()); 1303return RewriteSequence(node, ArrayBuilder<BoundExpression>.GetInstance(), ArrayBuilder<LocalSymbol>.GetInstance()); 1315var newStatements = ArrayBuilder<BoundStatement>.GetInstance(); 1611_synthesizedMethods = ArrayBuilder<TypeCompilationState.MethodWithBody>.GetInstance(); 1723if (_addedLocals == null) _addedLocals = ArrayBuilder<LocalSymbol>.GetInstance(); 1725if (_addedStatements == null) _addedStatements = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (8)
312var builder = ArrayBuilder<BoundExpression>.GetInstance(); 328var builder = ArrayBuilder<BoundExpression>.GetInstance(); 836var locals = ArrayBuilder<LocalSymbol>.GetInstance(); 837var initializers = ArrayBuilder<BoundExpression>.GetInstance(); 838var parameters = ArrayBuilder<BoundExpression>.GetInstance(); 948var builder = ArrayBuilder<BoundExpression>.GetInstance(); 1002var builder = ArrayBuilder<BoundExpression>.GetInstance(); 1067var membersBuilder = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\ClosureConversion\SynthesizedClosureEnvironment.cs (1)
36private ArrayBuilder<Symbol> _membersBuilder = ArrayBuilder<Symbol>.GetInstance();
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (1)
79var constructedStructClosures = ArrayBuilder<NamedTypeSymbol>.GetInstance();
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
486var calls = ArrayBuilder<BoundCall>.GetInstance();
Lowering\ExtensionMethodReferenceRewriter.cs (1)
43var calls = ArrayBuilder<BoundCall>.GetInstance();
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
115_spansBuilder = ArrayBuilder<SourceSpan>.GetInstance(); 192var fileIndices = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (2)
100_lazyPreviousContextVariables ??= ArrayBuilder<LocalSymbol>.GetInstance(); 562var builder = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
427var bodyStatements = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\IteratorRewriter\IteratorRewriter.cs (2)
280var bodyBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 314var bodyBuilder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\IteratorRewriter\IteratorStateMachine.cs (1)
31var interfaces = ArrayBuilder<NamedTypeSymbol>.GetInstance();
Lowering\LocalRewriter\LocalRewriter.cs (1)
704_additionalLocals = ArrayBuilder<LocalSymbol>.GetInstance();
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (6)
371_loweredDecisionDag = ArrayBuilder<BoundStatement>.GetInstance(); 589var cases = ArrayBuilder<(ConstantValue value, LabelSymbol label)>.GetInstance(); 646var whenTrueBuilder = ArrayBuilder<(ConstantValue value, LabelSymbol label)>.GetInstance(); 647var whenFalseBuilder = ArrayBuilder<(ConstantValue value, LabelSymbol label)>.GetInstance(); 1020var list = ArrayBuilder<BoundWhenDecisionDagNode>.GetInstance(); 1099var whenFalseSwitchSections = ArrayBuilder<SyntheticSwitchSection>.GetInstance();
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (3)
57private readonly ArrayBuilder<LocalSymbol> _temps = ArrayBuilder<LocalSymbol>.GetInstance(); 163var refKindBuilder = ArrayBuilder<RefKind>.GetInstance(); 164var argBuilder = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_BasePatternSwitchLocalRewriter.cs (1)
48var armBuilder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (4)
140var stack = ArrayBuilder<BoundBinaryOperator>.GetInstance(); 171var partsBuilder = ArrayBuilder<BoundExpression>.GetInstance(); 1457var sideeffects = ArrayBuilder<BoundExpression>.GetInstance(); 1458var locals = ArrayBuilder<LocalSymbol>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_Block.cs (3)
21var builder = ArrayBuilder<BoundStatement>.GetInstance(); 28_additionalLocals = ArrayBuilder<LocalSymbol>.GetInstance(); 116ArrayBuilder<BoundStatement> builder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_Call.cs (5)
169var typeArgumentsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 345var calls = ArrayBuilder<BoundCall>.GetInstance(); 713tempsOpt ??= ArrayBuilder<LocalSymbol>.GetInstance(); 813tempsOpt ??= ArrayBuilder<LocalSymbol>.GetInstance(); 1012temps ??= ArrayBuilder<LocalSymbol>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (5)
581var sideEffects = ArrayBuilder<BoundExpression>.GetInstance(); 758var localsBuilder = ArrayBuilder<BoundLocal>.GetInstance(); 759var sideEffects = ArrayBuilder<BoundExpression>.GetInstance(); 1027var localsBuilder = ArrayBuilder<BoundLocal>.GetInstance(); 1254var builder = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (4)
85var temps = ArrayBuilder<LocalSymbol>.GetInstance(); 86var stores = ArrayBuilder<BoundExpression>.GetInstance(); 118var eventTemps = ArrayBuilder<LocalSymbol>.GetInstance(); 119var sequence = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
168var bytesBuilder = ArrayBuilder<byte>.GetInstance(); 170var stack = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (7)
39var lhsTemps = ArrayBuilder<LocalSymbol>.GetInstance(); 40var lhsEffects = ArrayBuilder<BoundExpression>.GetInstance(); 77var temps = ArrayBuilder<LocalSymbol>.GetInstance(); 483result.init = ArrayBuilder<BoundExpression>.GetInstance(); 484result.deconstructions = ArrayBuilder<BoundExpression>.GetInstance(); 485result.conversions = ArrayBuilder<BoundExpression>.GetInstance(); 486result.assignments = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_ForStatement.cs (3)
74var statementBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 216var statementBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 236var blockBuilder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_IfStatement.cs (3)
18var stack = ArrayBuilder<(BoundIfStatement, GeneratedLabelSymbol, int)>.GetInstance(); 19var builder = ArrayBuilder<BoundStatement>.GetInstance(); 126var builder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_Index.cs (2)
34ArrayBuilder<BoundExpression> sideeffects = ArrayBuilder<BoundExpression>.GetInstance(); 35ArrayBuilder<LocalSymbol> locals = ArrayBuilder<LocalSymbol>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (4)
251var localsBuilder = ArrayBuilder<LocalSymbol>.GetInstance(); 252var sideEffectsBuilder = ArrayBuilder<BoundExpression>.GetInstance(); 758var localsBuilder = ArrayBuilder<LocalSymbol>.GetInstance(); 759var sideEffectsBuilder = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_IsPatternOperator.cs (4)
93private readonly ArrayBuilder<BoundStatement> _statements = ArrayBuilder<BoundStatement>.GetInstance(); 112var resultBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 161_conjunctBuilder = ArrayBuilder<BoundExpression>.GetInstance(); 162_sideEffectBuilder = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_MultipleLocalDeclarations.cs (1)
36inits = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_NullCoalescingAssignmentOperator.cs (2)
18var temps = ArrayBuilder<LocalSymbol>.GetInstance(); 19var stores = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (3)
165var sideEffects = ArrayBuilder<BoundExpression>.GetInstance(); 166var temps = ArrayBuilder<LocalSymbol>.GetInstance(); 271ArrayBuilder<BoundExpression>? loweredInitializers = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (7)
76var result = ArrayBuilder<BoundExpression>.GetInstance(); 364dynamicSiteInitializers = ArrayBuilder<BoundExpression>.GetInstance(); 414dynamicSiteInitializers = ArrayBuilder<BoundExpression>.GetInstance(); 457temps ??= ArrayBuilder<LocalSymbol>.GetInstance(); 493temps = ArrayBuilder<LocalSymbol>.GetInstance(); 515temps ??= ArrayBuilder<LocalSymbol>.GetInstance(); 679temps = ArrayBuilder<LocalSymbol>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_PatternSwitchStatement.cs (3)
74var result = ArrayBuilder<BoundStatement>.GetInstance(); 75var outerVariables = ArrayBuilder<LocalSymbol>.GetInstance(); 133var sectionBuilder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_Range.cs (2)
84var sideeffects = ArrayBuilder<BoundExpression>.GetInstance(); 85var locals = ArrayBuilder<LocalSymbol>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_StackAlloc.cs (2)
53var sideEffects = ArrayBuilder<BoundExpression>.GetInstance(); 54var locals = ArrayBuilder<LocalSymbol>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (4)
36arguments = ArrayBuilder<BoundExpression>.GetInstance(); 211destinationArguments = ArrayBuilder<BoundExpression>.GetInstance(); 469var localsBuilder = ArrayBuilder<LocalSymbol>.GetInstance(); 533var stack = ArrayBuilder<BoundBinaryOperator>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_SwitchExpression.cs (3)
49var result = ArrayBuilder<BoundStatement>.GetInstance(); 50var outerVariables = ArrayBuilder<LocalSymbol>.GetInstance(); 94var sectionBuilder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (4)
31var initEffects = ArrayBuilder<BoundExpression>.GetInstance(); 32var temps = ArrayBuilder<LocalSymbol>.GetInstance(); 288var outerEffects = ArrayBuilder<BoundExpression>.GetInstance(); 289var innerEffects = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_TupleCreationExpression.cs (1)
47ArrayBuilder<NamedTypeSymbol> underlyingTupleTypeChain = ArrayBuilder<NamedTypeSymbol>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (4)
461ArrayBuilder<LocalSymbol> tempSymbols = ArrayBuilder<LocalSymbol>.GetInstance(); 462ArrayBuilder<BoundExpression> tempInitializers = ArrayBuilder<BoundExpression>.GetInstance(); 578ArrayBuilder<LocalSymbol> tempSymbols = ArrayBuilder<LocalSymbol>.GetInstance(); 579ArrayBuilder<BoundExpression> tempInitializers = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\LocalRewriter\LoweredDynamicOperation.cs (1)
44var children = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\SpillSequenceSpiller.cs (2)
126_locals = ArrayBuilder<LocalSymbol>.GetInstance(); 144_statements = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (8)
304var hoistedLocalsWithDebugScopes = ArrayBuilder<StateMachineFieldSymbol>.GetInstance(); 344var variableCleanup = ArrayBuilder<BoundExpression>.GetInstance(); 448var variableCleanup = ArrayBuilder<BoundExpression>.GetInstance(); 531var sideEffects = ArrayBuilder<BoundExpression>.GetInstance(); 533var hoistedFields = ArrayBuilder<StateMachineFieldSymbol>.GetInstance(); 596var indices = ArrayBuilder<BoundExpression>.GetInstance(); 757var newLocalsBuilder = ArrayBuilder<LocalSymbol>.GetInstance(); 758var hoistedLocalsWithDebugScopes = ArrayBuilder<StateMachineFieldSymbol>.GetInstance();
Lowering\StateMachineRewriter\StateMachineRewriter.cs (4)
143var nonReusableFieldsForCleanupBuilder = ArrayBuilder<FieldSymbol>.GetInstance(); 290var bodyBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 308var bodyBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 425var bodyBuilder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\SynthesizedMethodBaseSymbol.cs (1)
117var builder = ArrayBuilder<ParameterSymbol>.GetInstance();
Lowering\SyntheticBoundNodeFactory.cs (4)
957var statements = ArrayBuilder<BoundStatement>.GetInstance(); 1015var builder = ArrayBuilder<BoundExpression>.GetInstance(); 1094var caseBuilder = ArrayBuilder<(ConstantValue Value, LabelSymbol label)>.GetInstance(); 1095var statements = ArrayBuilder<BoundStatement>.GetInstance();
Operations\CSharpOperationFactory.cs (3)
1455var stack = ArrayBuilder<BoundBinaryOperatorBase>.GetInstance(); 1804var stack = ArrayBuilder<BoundIfStatement>.GetInstance(); 2651var stack = ArrayBuilder<BoundBinaryPattern>.GetInstance();
Operations\CSharpOperationFactory_Methods.cs (1)
389var builder = ArrayBuilder<BoundNode>.GetInstance();
Parser\LanguageParser.cs (3)
9671var stack = ArrayBuilder<(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax, SyntaxToken)>.GetInstance(); 11357var stack = ArrayBuilder<GreenNode>.GetInstance(); 14276var stack = ArrayBuilder<GreenNode>.GetInstance();
Parser\LanguageParser_InterpolatedString.cs (1)
49var interpolations = ArrayBuilder<Lexer.Interpolation>.GetInstance();
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
264var blocks = ArrayBuilder<SyntaxNode>.GetInstance();
SymbolDisplay\SymbolDisplay.cs (2)
66var builder = ArrayBuilder<SymbolDisplayPart>.GetInstance(); 235ArrayBuilder<SymbolDisplayPart> builder = ArrayBuilder<SymbolDisplayPart>.GetInstance();
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (11)
378var builder = ArrayBuilder<TypeParameterSymbol>.GetInstance(); 496var anonymousTypes = ArrayBuilder<AnonymousTypeTemplateSymbol>.GetInstance(); 497var anonymousDelegatesWithIndexedNames = ArrayBuilder<AnonymousDelegateTemplateSymbol>.GetInstance(); 582var anonymousDelegates = ArrayBuilder<AnonymousDelegateTemplateSymbol>.GetInstance(); 674var anonymousDelegates = ArrayBuilder<AnonymousDelegateTemplateSymbol>.GetInstance(); 688var templates = ArrayBuilder<AnonymousTypeTemplateSymbol>.GetInstance(); 703var templates = ArrayBuilder<AnonymousDelegateTemplateSymbol>.GetInstance(); 724var builder = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 726var anonymousTypes = ArrayBuilder<AnonymousTypeTemplateSymbol>.GetInstance(); 731var anonymousDelegatesWithIndexedNames = ArrayBuilder<AnonymousDelegateTemplateSymbol>.GetInstance(); 736var anonymousDelegates = ArrayBuilder<AnonymousDelegateTemplateSymbol>.GetInstance();
Symbols\ArrayTypeSymbol.cs (1)
109var constructedInterfaces = ArrayBuilder<NamedTypeSymbol>.GetInstance();
Symbols\AssemblySymbol.cs (2)
788var nestedTypes = ArrayBuilder<System.Reflection.TypeInfo>.GetInstance(); 943var assemblies = ArrayBuilder<AssemblySymbol>.GetInstance();
Symbols\Attributes\AttributeData.cs (2)
270var builder = ArrayBuilder<string>.GetInstance(); 321var builder = ArrayBuilder<string>.GetInstance();
Symbols\Compilation_WellKnownMembers.cs (5)
829var namesBuilder = ArrayBuilder<string?>.GetInstance(); 842var namesBuilder = ArrayBuilder<string?>.GetInstance(); 893var flagsBuilder = ArrayBuilder<bool>.GetInstance(); 905var builder = ArrayBuilder<bool>.GetInstance(); 912var builder = ArrayBuilder<bool>.GetInstance();
Symbols\ConstraintsHelper.cs (10)
80var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 152var constraintTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 153var interfacesBuilder = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 623var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 624var nullabilityDiagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 625var underlyingTupleTypeChain = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 690var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 727var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 819var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 1086var constraintTypes = ArrayBuilder<TypeWithAnnotations>.GetInstance();
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
25ArrayBuilder<CustomModifier> customModifiers = ArrayBuilder<CustomModifier>.GetInstance(); 276var modifiersBuilder = ArrayBuilder<CustomModifier>.GetInstance();
Symbols\MergedNamespaceSymbol.cs (3)
135var otherSymbols = ArrayBuilder<Symbol>.GetInstance(); 144namespaceSymbols = namespaceSymbols ?? ArrayBuilder<NamespaceSymbol>.GetInstance(); 218var builder = ArrayBuilder<Symbol>.GetInstance();
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
277var transformedTypeArgsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance();
Symbols\Metadata\PE\NativeIntegerTypeDecoder.cs (1)
129var allTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance();
Symbols\Metadata\PE\PEEventSymbol.cs (1)
396var builder = ArrayBuilder<EventSymbol>.GetInstance();
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1381var explicitInterfaceImplementationsBuilder = ArrayBuilder<MethodSymbol>.GetInstance();
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
396customAttributesBuilder = ArrayBuilder<CSharpAttributeData>.GetInstance();
Symbols\Metadata\PE\PENamedTypeSymbol.cs (10)
1125var fieldDefs = ArrayBuilder<FieldDefinitionHandle>.GetInstance(); 1139var builder = ArrayBuilder<PEFieldSymbol>.GetInstance(); 1214eventFields = ArrayBuilder<FieldSymbol>.GetInstance(); 1305var methodDefs = ArrayBuilder<MethodDefinitionHandle>.GetInstance(); 1484members = ArrayBuilder<Symbol>.GetInstance(); 1532ArrayBuilder<PEFieldSymbol> fieldMembers = ArrayBuilder<PEFieldSymbol>.GetInstance(); 1533ArrayBuilder<Symbol> nonFieldMembers = ArrayBuilder<Symbol>.GetInstance(); 1654members = ArrayBuilder<Symbol>.GetInstance(); 1763var builder = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 1776var types = ArrayBuilder<PENamedTypeSymbol>.GetInstance();
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
284var children = ArrayBuilder<PENamedTypeSymbol>.GetInstance();
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
1128var builder = ArrayBuilder<CSharpAttributeData>.GetInstance();
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
799var builder = ArrayBuilder<PropertySymbol>.GetInstance();
Symbols\Metadata\PE\PETypeParameterSymbol.cs (3)
168var symbolsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 537var symbolsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 668var diagnostics = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance();
Symbols\NamedTypeSymbol.cs (7)
277ArrayBuilder<MethodSymbol> constructors = ArrayBuilder<MethodSymbol>.GetInstance(); 316ArrayBuilder<PropertySymbol> indexers = ArrayBuilder<PropertySymbol>.GetInstance(); 946var allTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 979var allTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 1015var allTypeParameters = ArrayBuilder<TypeParameterSymbol>.GetInstance(); 1016var allTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 1296ArrayBuilder<TypeWithAnnotations> builder = ArrayBuilder<TypeWithAnnotations>.GetInstance();
Symbols\NativeIntegerTypeSymbol.cs (1)
80var builder = ArrayBuilder<Symbol>.GetInstance();
Symbols\OverriddenOrHiddenMembersHelpers.cs (2)
723ArrayBuilder<Symbol> overriddenBuilder = ArrayBuilder<Symbol>.GetInstance(); 766builder = ArrayBuilder<T>.GetInstance();
Symbols\ParameterSignature.cs (1)
38var types = ArrayBuilder<TypeWithAnnotations>.GetInstance();
Symbols\ReducedExtensionMethodSymbol.cs (2)
181var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 204var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance();
Symbols\ReferenceManager.cs (3)
565var linkedReferencedAssembliesBuilder = ArrayBuilder<AssemblySymbol>.GetInstance(); 770var moduleReferencesBuilder = (moduleSymbols.Length > 1) ? ArrayBuilder<ModuleReferences<AssemblySymbol>>.GetInstance() : null; 898var builder = ArrayBuilder<AssemblySymbol>.GetInstance();
Symbols\Retargeting\RetargetingEventSymbol.cs (1)
118var builder = ArrayBuilder<EventSymbol>.GetInstance();
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
326var builder = ArrayBuilder<MethodSymbol>.GetInstance();
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
236var underlyingMethods = ArrayBuilder<MethodSymbol>.GetInstance();
Symbols\Retargeting\RetargetingPropertySymbol.cs (1)
178var builder = ArrayBuilder<PropertySymbol>.GetInstance();
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
515var oldArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance();
Symbols\Source\ConstantEvaluationHelpers.cs (4)
67var fields = ArrayBuilder<SourceFieldSymbolWithSyntaxReference>.GetInstance(); 105var pending = ArrayBuilder<SourceFieldSymbolWithSyntaxReference>.GetInstance(); 168var set = ArrayBuilder<SourceFieldSymbolWithSyntaxReference>.GetInstance(); 296var stack = ArrayBuilder<SourceFieldSymbolWithSyntaxReference>.GetInstance();
Symbols\Source\CustomModifierUtils.cs (3)
83var builder = ArrayBuilder<bool>.GetInstance(); 100var flagsBuilder = ArrayBuilder<byte>.GetInstance(); 139builder = ArrayBuilder<ParameterSymbol>.GetInstance();
Symbols\Source\ExplicitInterfaceHelpers.cs (1)
115var builder = ArrayBuilder<T>.GetInstance();
Symbols\Source\IndexedTypeParameterSymbol.cs (2)
92ArrayBuilder<TypeParameterSymbol> builder = ArrayBuilder<TypeParameterSymbol>.GetInstance(); 109var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance();
Symbols\Source\LocalFunctionSymbol.cs (1)
415var result = ArrayBuilder<SourceMethodTypeParameterSymbol>.GetInstance();
Symbols\Source\ParameterHelpers.cs (1)
189var builder = ArrayBuilder<TParameterSymbol>.GetInstance();
Symbols\Source\SourceAssemblySymbol.cs (4)
1067var topLevelTypesFromModules = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 1294netModuleNameBuilder = ArrayBuilder<string>.GetInstance(); 1295moduleAssemblyAttributesBuilder = ArrayBuilder<CSharpAttributeData>.GetInstance(); 1553var builder = ArrayBuilder<SyntaxList<AttributeListSyntax>>.GetInstance();
Symbols\Source\SourceDelegateMethodSymbol.cs (2)
358var parameters = ArrayBuilder<ParameterSymbol>.GetInstance(); 398var parameters = ArrayBuilder<ParameterSymbol>.GetInstance();
Symbols\Source\SourceFieldSymbol.cs (1)
255var order = ArrayBuilder<ConstantEvaluationHelpers.FieldInfo>.GetInstance();
Symbols\Source\SourceMemberContainerSymbol.cs (11)
1328var symbols = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 2797var ops1 = ArrayBuilder<MethodSymbol>.GetInstance(); 2802var ops2 = ArrayBuilder<MethodSymbol>.GetInstance(); 2810var ops2 = ArrayBuilder<MethodSymbol>.GetInstance(); 2914var ops = ArrayBuilder<MethodSymbol>.GetInstance(); 3205public ArrayBuilder<Symbol> NonTypeMembersWithPartialImplementations = ArrayBuilder<Symbol>.GetInstance(); 3206public readonly ArrayBuilder<ArrayBuilder<FieldOrPropertyInitializer>> StaticInitializers = ArrayBuilder<ArrayBuilder<FieldOrPropertyInitializer>>.GetInstance(); 3207public readonly ArrayBuilder<ArrayBuilder<FieldOrPropertyInitializer>> InstanceInitializers = ArrayBuilder<ArrayBuilder<FieldOrPropertyInitializer>>.GetInstance(); 3460InstanceInitializersForPositionalMembers = ArrayBuilder<FieldOrPropertyInitializer>.GetInstance(); 3690builder = ArrayBuilder<SynthesizedSimpleProgramEntryPointSymbol>.GetInstance(); 4590initializers = ArrayBuilder<FieldOrPropertyInitializer>.GetInstance();
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
114var forwardingMethods = ArrayBuilder<SynthesizedExplicitImplementationForwardingMethod>.GetInstance(); 115var methodImpls = ArrayBuilder<(MethodSymbol Body, MethodSymbol Implemented)>.GetInstance();
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
1101var namespaceNames = ArrayBuilder<string>.GetInstance(); 1301var namespaceNames = ArrayBuilder<string>.GetInstance();
Symbols\Source\SourceModuleSymbol.cs (2)
133var buffer = ArrayBuilder<AssemblySymbol>.GetInstance(); 352var toVisit = ArrayBuilder<NamespaceOrTypeSymbol>.GetInstance();
Symbols\Source\SourceNamedTypeSymbol.cs (2)
368(otherPartialClauses ??= ArrayBuilder<ImmutableArray<TypeParameterConstraintClause>>.GetInstance()).Add(constraints); 450(otherPartialClauses ??= ArrayBuilder<ImmutableArray<TypeParameterConstraintClause>>.GetInstance()).Add(constraints);
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (3)
291var baseInterfaces = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 447var localInterfaces = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 671ArrayBuilder<NamedTypeSymbol> result = isInterface ? ArrayBuilder<NamedTypeSymbol>.GetInstance() : null;
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
275var typeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance();
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (4)
264var mergedNamespacesOrTypes = ArrayBuilder<NamespaceOrTypeAndUsingDirective>.GetInstance(); 472var builder = ArrayBuilder<AliasAndExternAliasDirective>.GetInstance(); 711usingAliases = ArrayBuilder<AliasAndUsingDirective>.GetInstance(); 889usings = ArrayBuilder<NamespaceOrTypeAndUsingDirective>.GetInstance();
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
1139var result = ArrayBuilder<TypeParameterSymbol>.GetInstance();
Symbols\Source\SourceTypeParameterSymbol.cs (1)
121var mergedAttributesBuilder = ArrayBuilder<SyntaxList<AttributeListSyntax>>.GetInstance();
Symbols\SubstitutedNamedTypeSymbol.cs (3)
243var builder = ArrayBuilder<Symbol>.GetInstance(); 294var builder = ArrayBuilder<Symbol>.GetInstance(); 403var builder = ArrayBuilder<Symbol>.GetInstance();
Symbols\SubstitutedTypeParameterSymbol.cs (2)
101var constraintTypes = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 161var constraintTypes = ArrayBuilder<TypeWithAnnotations>.GetInstance();
Symbols\Symbol.cs (1)
501ArrayBuilder<SyntaxReference> builder = ArrayBuilder<SyntaxReference>.GetInstance();
Symbols\Symbol_Attributes.cs (2)
466var builder = ArrayBuilder<Location>.GetInstance(); 542var boundAttributeArrayBuilder = ArrayBuilder<(CSharpAttributeData, BoundAttribute)>.GetInstance();
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
44var membersBuilder = ArrayBuilder<Symbol>.GetInstance();
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
314var membersBuilder = ArrayBuilder<Symbol>.GetInstance();
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
130var fields = ArrayBuilder<FieldSymbol>.GetInstance();
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (2)
140block = ArrayBuilder<BoundStatement>.GetInstance(); 173block = ArrayBuilder<BoundStatement>.GetInstance();
Symbols\Synthesized\Records\SynthesizedRecordToString.cs (1)
61var block = ArrayBuilder<BoundStatement>.GetInstance();
Symbols\Synthesized\RefKindVector.cs (1)
132otherWords ??= ArrayBuilder<ulong>.GetInstance();
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
305var statements = ArrayBuilder<BoundStatement>.GetInstance();
Symbols\Tuples\TupleTypeSymbol.cs (1)
820var fields = ArrayBuilder<Symbol>.GetInstance();
Symbols\TypeMap.cs (2)
117ArrayBuilder<TypeParameterSymbol> newTypeParametersBuilder = ArrayBuilder<TypeParameterSymbol>.GetInstance(); 167var parameters = ArrayBuilder<TypeParameterSymbol>.GetInstance();
Symbols\TypeSymbol.cs (2)
339var result = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 1279var implementations = ArrayBuilder<(MultiDictionary<Symbol, Symbol>.ValueSet MethodSet, MultiDictionary<NamedTypeSymbol, NamedTypeSymbol> Bases)>.GetInstance();
Symbols\TypeSymbolExtensions.cs (3)
1694var builder = ArrayBuilder<TypeParameterSymbol>.GetInstance(); 1971var typeArgumentsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 2090var builder = ArrayBuilder<Cci.ICustomAttribute>.GetInstance();
Symbols\UnboundGenericType.cs (1)
51var result = ArrayBuilder<TypeWithAnnotations>.GetInstance();
Syntax\CSharpPragmaWarningStateMap.cs (1)
47var directives = ArrayBuilder<DirectiveTriviaSyntax>.GetInstance();
Syntax\CSharpSyntaxNode.cs (1)
88(nodes ?? (nodes = ArrayBuilder<CSharpSyntaxNode>.GetInstance())).Add(node);
Syntax\CSharpSyntaxTree.cs (2)
232var positions = ArrayBuilder<int>.GetInstance(); 233var states = ArrayBuilder<InternalSyntax.DirectiveStack>.GetInstance();
Syntax\NullableContextStateMap.cs (1)
140var builder = ArrayBuilder<NullableContextState>.GetInstance();
Syntax\SyntaxExtensions.cs (1)
404var stack = ArrayBuilder<SyntaxNode>.GetInstance();
Syntax\SyntaxFacts.cs (1)
577var stack = ArrayBuilder<GreenNode>.GetInstance();
Utilities\ValueSetFactory.NumericValueSet.cs (4)
136var builder = ArrayBuilder<(T first, T last)>.GetInstance(); 167var builder = ArrayBuilder<(T first, T last)>.GetInstance(); 244var builder = ArrayBuilder<(T first, T last)>.GetInstance(); 301var builder = ArrayBuilder<(T first, T last)>.GetInstance();
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
6475var flattenedArgs = ArrayBuilder<string>.GetInstance();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenFunctionPointersTests.cs (1)
5275var expectedDiagnostics = ArrayBuilder<DiagnosticDescription>.GetInstance();
Emit\DeterministicTests.cs (1)
463var sourceBuilder = ArrayBuilder<string>.GetInstance();
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (1)
3712var trees = ArrayBuilder<SyntaxTree>.GetInstance();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3)
Emit\NumericIntPtrTests.cs (3)
1579var builder = ArrayBuilder<UnaryOperatorSignature>.GetInstance(); 1590var builder = ArrayBuilder<BinaryOperatorSignature>.GetInstance(); 7066var builder = ArrayBuilder<DiagnosticDescription>.GetInstance();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (9)
Attributes\AttributeTests_Nullable.cs (1)
4202var builder = ArrayBuilder<byte>.GetInstance();
Attributes\AttributeTests_NullableContext.cs (1)
411var builder = ArrayBuilder<byte>.GetInstance();
Attributes\AttributeTests_Tuples.cs (1)
274var typeSymbols = ArrayBuilder<TypeSymbol>.GetInstance();
Diagnostics\CompilationEventTests.cs (1)
29var actual = ArrayBuilder<CompilationEvent>.GetInstance();
Diagnostics\DiagnosticAnalyzerTests.cs (2)
1574var builder = ArrayBuilder<DiagnosticDescription>.GetInstance(); 1722var builder = ArrayBuilder<DiagnosticDescription>.GetInstance();
Semantics\CollectionExpressionTests.cs (1)
1424var builder = ArrayBuilder<string>.GetInstance();
Semantics\ParamsCollectionTests.cs (1)
5101var builder = ArrayBuilder<string>.GetInstance();
Semantics\PrimaryConstructorTests.cs (1)
7852var builder = ArrayBuilder<DiagnosticDescription>.GetInstance();
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (2)
EndToEndTests.cs (2)
568var diagnosticsBuilder = ArrayBuilder<DiagnosticDescription>.GetInstance(); 632var files = ArrayBuilder<(string source, string path)>.GetInstance();
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
ObjectFormatterTests.cs (1)
864var obj = ArrayBuilder<int>.GetInstance();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Semantics\FieldInitializerBindingTests.cs (1)
294var boundInitializers = ArrayBuilder<BoundInitializer>.GetInstance();
Semantics\LookupPositionTests.cs (1)
3091ArrayBuilder<int> keyPositionBuilder = ArrayBuilder<int>.GetInstance();
Semantics\NativeIntegerTests.cs (3)
4819var builder = ArrayBuilder<UnaryOperatorSignature>.GetInstance(); 4830var builder = ArrayBuilder<BinaryOperatorSignature>.GetInstance(); 10523var builder = ArrayBuilder<DiagnosticDescription>.GetInstance();
Semantics\UnsafeTests.cs (1)
5209var builder = ArrayBuilder<string>.GetInstance();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5)
Symbols\Metadata\MetadataTypeTests.cs (1)
580var builder = ArrayBuilder<string>.GetInstance();
Symbols\Source\TypeMapTests.cs (1)
95var allTypeParameters = ArrayBuilder<TypeParameterSymbol>.GetInstance();
Symbols\StaticAbstractMembersInInterfacesTests.cs (3)
10190var builder = ArrayBuilder<DiagnosticDescription>.GetInstance(); 12252var builder = ArrayBuilder<DiagnosticDescription>.GetInstance(); 12559var builder = ArrayBuilder<DiagnosticDescription>.GetInstance();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (7)
Diagnostics\LineSpanDirectiveTests.cs (1)
442var builder = ArrayBuilder<SyntaxNode>.GetInstance();
IncrementalParsing\SyntaxDifferences.cs (1)
28var nodes = ArrayBuilder<SyntaxNodeOrToken>.GetInstance();
Parsing\ParsingTests.cs (1)
492var tokensBuilder = ArrayBuilder<Syntax.InternalSyntax.SyntaxToken>.GetInstance();
Parsing\SyntaxExtensions.cs (2)
106ArrayBuilder<DiagnosticInfo> b = ArrayBuilder<DiagnosticInfo>.GetInstance(); 121ArrayBuilder<DiagnosticInfo> b = ArrayBuilder<DiagnosticInfo>.GetInstance();
Syntax\SyntaxListTests.cs (2)
371var builder = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(); 379builder = ArrayBuilder<SyntaxNodeOrToken>.GetInstance();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (4)
CompilationTestUtils.cs (1)
487var builder = ArrayBuilder<(ExpressionSyntax, string, bool)>.GetInstance();
CSharpTestBase.cs (1)
1890var builder = ArrayBuilder<Symbol>.GetInstance();
Extensions.cs (1)
154var builder = ArrayBuilder<string>.GetInstance();
LocalVariableDeclaratorsCollector.cs (1)
25var builder = ArrayBuilder<SyntaxNode>.GetInstance();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (35)
CustomTypeInfo.cs (2)
91var builder = ArrayBuilder<byte>.GetInstance(); 181var builder = ArrayBuilder<string?>.GetInstance();
DkmUtilities.cs (3)
62var builder = ArrayBuilder<MetadataBlock>.GetInstance(); 128builder ??= ArrayBuilder<MetadataBlock>.GetInstance(); 137var builder = ArrayBuilder<AssemblyReaders>.GetInstance();
DynamicFlagsCustomTypeInfo.cs (1)
93var builder = ArrayBuilder<bool>.GetInstance();
ExpressionCompiler.cs (1)
64var builder = ArrayBuilder<LocalAndMethod>.GetInstance();
FrameDecoder.cs (1)
186builder = ArrayBuilder<string?>.GetInstance();
InstructionDecoder.cs (1)
137var builder = ArrayBuilder<TTypeSymbol>.GetInstance();
MetadataUtilities.cs (10)
37var metadataBuilder = ArrayBuilder<ModuleMetadata>.GetInstance(); 45var runtimeWinMdBuilder = ArrayBuilder<ModuleMetadata>.GetInstance(); 150var referencesBuilder = ArrayBuilder<MetadataReference>.GetInstance(); 172var referencesBuilder = ArrayBuilder<MetadataReference>.GetInstance(); 173var identitiesBuilder = (kind == MakeAssemblyReferencesKind.DirectReferencesOnly) ? ArrayBuilder<AssemblyIdentity>.GetInstance() : null; 212var referencedModules = ArrayBuilder<AssemblyIdentity>.GetInstance(); 331var builder = ArrayBuilder<ModuleMetadata>.GetInstance(); 410var builder = ArrayBuilder<ModuleMetadata>.GetInstance(); 458var builder = ArrayBuilder<string>.GetInstance(); 478var builder = ArrayBuilder<int>.GetInstance();
PDB\MethodDebugInfo.cs (1)
94var scopesBuilder = ArrayBuilder<int>.GetInstance();
PDB\MethodDebugInfo.Native.cs (5)
94var allScopes = ArrayBuilder<ISymUnmanagedScope>.GetInstance(); 95var containingScopes = ArrayBuilder<ISymUnmanagedScope>.GetInstance(); 165var constantsBuilder = ArrayBuilder<TLocalSymbol>.GetInstance(); 538var projectLevelImportRecords = ArrayBuilder<ImportRecord>.GetInstance(); 539var fileLevelImportRecords = ArrayBuilder<ImportRecord>.GetInstance();
PDB\MethodDebugInfo.Portable.cs (8)
136var localVariableNamesBuilder = ArrayBuilder<string>.GetInstance(); 137var localConstantsBuilder = ArrayBuilder<TLocalSymbol>.GetInstance(); 228var importGroupsBuilder = ArrayBuilder<ImmutableArray<ImportRecord>>.GetInstance(); 229var externAliasesBuilder = ArrayBuilder<ExternAliasRecord>.GetInstance(); 251var builder = ArrayBuilder<byte>.GetInstance(); 273var importGroupBuilder = ArrayBuilder<ImportRecord>.GetInstance(); 468var builder = ArrayBuilder<string?>.GetInstance(); 480var result = ArrayBuilder<HoistedLocalScopeRecord>.GetInstance();
PDB\PdbHelpers.cs (2)
19var unused = ArrayBuilder<ISymUnmanagedScope>.GetInstance(); 41var stack = ArrayBuilder<ISymUnmanagedScope>.GetInstance();
Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler (1)
GeneratorExtensions.cs (1)
24var outputs = ArrayBuilder<(string, string)>.GetInstance();
Microsoft.CodeAnalysis.Scripting (7)
Hosting\ObjectFormatter\CommonTypeNameFormatter.cs (2)
76var stack = ArrayBuilder<string>.GetInstance(); 242var nestedTypes = ArrayBuilder<TypeInfo>.GetInstance();
Script.cs (2)
251var references = ArrayBuilder<MetadataReference>.GetInstance(); 419var scriptsReversed = ArrayBuilder<Script>.GetInstance();
ScriptState.cs (1)
96var result = ArrayBuilder<ScriptVariable>.GetInstance();
Utilities\ParameterValidationHelpers.cs (2)
38var builder = ArrayBuilder<T>.GetInstance(); 46var builder = ArrayBuilder<T>.GetInstance();
Microsoft.CodeAnalysis.Test.Utilities (18)
Compilation\CompilationExtensions.cs (2)
208var declarationsBuilder = ArrayBuilder<DeclarationInfo>.GetInstance(); 281var roots = ArrayBuilder<(IOperation operation, ISymbol associatedSymbol)>.GetInstance();
Compilation\ControlFlowGraphVerifier.cs (1)
385var regions = ArrayBuilder<ControlFlowRegion>.GetInstance();
Compilation\TestOperationVisitor.cs (1)
1637var builder = ArrayBuilder<IOperation>.GetInstance();
CompilationVerifier.cs (3)
677var names = ArrayBuilder<string>.GetInstance(); 678var expected = ArrayBuilder<string>.GetInstance(); 679var actual = ArrayBuilder<string>.GetInstance();
Diagnostics\DiagnosticDescription.cs (4)
470var builder = ArrayBuilder<string>.GetInstance(); 509var expectedText = ArrayBuilder<string>.GetInstance(); 526var unmatchedExpectedText = ArrayBuilder<string>.GetInstance(); 532var unmatchedActualText = ArrayBuilder<string>.GetInstance();
Diagnostics\DiagnosticExtensions.cs (1)
78var unmatchedExpected = ArrayBuilder<DiagnosticDescription>.GetInstance();
MarkedSource\MarkupTestFile.cs (2)
199GetOrAdd(spans, name, _ => ArrayBuilder<TextSpan>.GetInstance()).Add(span); 217var builder = GetOrAdd(dictionary, string.Empty, _ => ArrayBuilder<TextSpan>.GetInstance());
Metadata\DynamicAnalysisDataReader.cs (1)
204var builder = ArrayBuilder<DynamicAnalysisSpan>.GetInstance();
Metadata\ILBuilderVisualizer.cs (1)
255var blockBuilder = ArrayBuilder<ILBuilder.BasicBlock>.GetInstance();
Metadata\MetadataReaderUtils.cs (1)
237var builder = ArrayBuilder<byte>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
38var unreachableBlocksToVisit = ArrayBuilder<BasicBlock>.GetInstance();
Microsoft.CodeAnalysis.UnitTests (59)
Analyzers\AnalyzerConfigTests.cs (53)
949var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 981var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 999var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1022var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1049var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1071var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1093var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1117var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1150var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1172var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1203var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1279var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1300var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1327var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1352var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1380var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1418var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1450var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1497var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1526var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1557var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1580var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1599var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1623var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1636var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1652var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1671var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1694var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1745var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1762var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1783var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1797var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1815var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1838var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1875var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1931var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1952var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1973var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1992var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2022var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2040var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2062var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2087var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2109var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2139var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2163var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2276var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2408var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2435var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2472var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2503var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2595var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2621var configs = ArrayBuilder<AnalyzerConfig>.GetInstance();
CommonCommandLineParserTests.cs (1)
1113var builder = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance();
MetadataReferences\MetadataHelpersTests.cs (2)
79var builder = ArrayBuilder<TypeNameConfig>.GetInstance(); 87var genericParamsConfigBuilder = ArrayBuilder<TypeNameConfig[]>.GetInstance();
Text\CompositeTextTests.cs (1)
62var sourceTextsBuilder = ArrayBuilder<SourceText>.GetInstance();
Text\TextChangeTests.cs (2)
993ArrayBuilder<TextChange> oldChangesBuilder = ArrayBuilder<TextChange>.GetInstance(); 1014ArrayBuilder<TextChange> newChangesBuilder = ArrayBuilder<TextChange>.GetInstance();
Roslyn.Test.PdbUtilities (1)
Reader\MethodDebugInfoBytes.cs (1)
45_bytesBuilder = ArrayBuilder<byte>.GetInstance();
VBCSCompiler (1)
src\Compilers\Server\VBCSCompiler\MetadataCache.cs (1)
45moduleBuilder = ArrayBuilder<ModuleMetadata>.GetInstance();