408 references to GetInstance
Microsoft.CodeAnalysis (93)
CodeGen\ArrayMembers.cs (2)
201var parameters = ArrayBuilder<ArrayMethodParameterInfo>.GetInstance(rank + 1); 309var parameters = ArrayBuilder<ArrayMethodParameterInfo>.GetInstance(rank);
CodeGen\PrivateImplementationDetails.cs (1)
166ArrayBuilder<SynthesizedStaticField> fieldsBuilder = ArrayBuilder<SynthesizedStaticField>.GetInstance(
Collections\OrderPreservingMultiDictionary.cs (1)
321arrayBuilder = ArrayBuilder<V>.GetInstance(capacity: 2);
CommandLine\AnalyzerConfigSet.cs (3)
128var sortedAnalyzerConfigs = ArrayBuilder<AnalyzerConfig>.GetInstance(analyzerConfigs.Count); 141var allMatchers = ArrayBuilder<ImmutableArray<SectionNameMatcher?>>.GetInstance(_analyzerConfigs.Length); 147var builder = ArrayBuilder<SectionNameMatcher?>.GetInstance(config.NamedSections.Length);
CommandLine\CommonCompiler.cs (3)
301var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(analyzerConfigPaths.Length); 1155var analyzerOptionsBuilder = hasAnalyzerConfigs ? ArrayBuilder<AnalyzerConfigOptionsResult>.GetInstance(generatedSyntaxTrees.Count) : null; 1156var embeddedTextBuilder = ArrayBuilder<EmbeddedText>.GetInstance(generatedSyntaxTrees.Count);
CommandLine\SarifV2ErrorLogger.cs (1)
232var effectiveSeveritiesBuilder = ArrayBuilder<(string DescriptorId, int DescriptorIndex, ImmutableHashSet<ReportDiagnostic> EffectiveSeverities)>.GetInstance(_descriptors.Count);
DiagnosticAnalyzer\AnalyzerDriver.cs (2)
1063var builder = ArrayBuilder<Diagnostic>.GetInstance(reportedDiagnostics.Length); 2643var filteredNodesToAnalyze = ArrayBuilder<SyntaxNode>.GetInstance(nodesToAnalyze.Count);
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
659var builder = ArrayBuilder<string>.GetInstance(source.Count);
DiagnosticAnalyzer\CompilerDiagnosticAnalyzer.cs (1)
30var builder = ArrayBuilder<DiagnosticDescriptor>.GetInstance(errorCodes.Length);
Emit\EditAndContinue\DefinitionMap.cs (1)
467var builder = ArrayBuilder<DebugId>.GetInstance(lambda.Parameters.Length);
InternalUtilities\FileLockCheck.cs (1)
201var lockInfos = ArrayBuilder<(int, string)>.GetInstance((int)pnProcInfo);
MetadataReader\MetadataDecoder.cs (5)
266var builder = ArrayBuilder<int>.GetInstance(countOfSizes); 402var argumentsBuilder = ArrayBuilder<KeyValuePair<TypeSymbol, ImmutableArray<ModifierInfo<TypeSymbol>>>>.GetInstance(argumentCount); 403var argumentRefersToNoPiaLocalTypeBuilder = ArrayBuilder<bool>.GetInstance(argumentCount); 864var locals = ArrayBuilder<LocalInfo<TypeSymbol>>.GetInstance(localCount); 865var offsets = ArrayBuilder<int>.GetInstance(localCount);
MetadataReader\MetadataHelpers.cs (1)
636var result = ArrayBuilder<T>.GetInstance(dots + 1);
MetadataReader\MetadataReaderExtensions.cs (1)
64var result = ArrayBuilder<AssemblyIdentity>.GetInstance(reader.AssemblyReferences.Count);
MetadataReader\PEAssembly.cs (2)
69var refCounts = ArrayBuilder<int>.GetInstance(modules.Length); 71var refs = ArrayBuilder<AssemblyIdentity>.GetInstance(totalRefCount);
MetadataReader\PEModule.cs (6)
1676var result = ArrayBuilder<string>.GetInstance(attrInfos.Count); 1716var whenTrue = ArrayBuilder<string>.GetInstance(attrInfos.Count); 1717var whenFalse = ArrayBuilder<string>.GetInstance(attrInfos.Count); 1756var result = ArrayBuilder<string>.GetInstance(attrInfos.Count); 2438var boolArrayBuilder = ArrayBuilder<bool>.GetInstance((int)arrayLen); 2467var byteArrayBuilder = ArrayBuilder<byte>.GetInstance((int)arrayLen);
MetadataReader\TypeNameDecoder.cs (2)
224var typeArgumentsBuilder = ArrayBuilder<KeyValuePair<TypeSymbol, ImmutableArray<ModifierInfo<TypeSymbol>>>>.GetInstance(count); 225var refersToNoPiaBuilder = ArrayBuilder<bool>.GetInstance(count);
MetadataReference\AssemblyIdentity.cs (1)
441var result = ArrayBuilder<byte>.GetInstance(PublicKeyTokenSize);
MetadataReference\AssemblyIdentity.DisplayName.cs (1)
709var bytes = ArrayBuilder<byte>.GetInstance(length);
Operations\ControlFlowGraphBuilder.BasicBlockBuilder.cs (1)
238var branches = ArrayBuilder<ControlFlowBranch>.GetInstance(_predecessors?.Count ?? 2);
Operations\ControlFlowGraphBuilder.cs (10)
174var builder = ArrayBuilder<BasicBlock>.GetInstance(blockBuilders.Count); 2007var builder = ArrayBuilder<T>.GetInstance(numElements); 3969var resourceQueue = ArrayBuilder<(IVariableDeclarationOperation, IVariableDeclaratorOperation)>.GetInstance(declarationGroup.Declarations.Length); 6386var initializerBuilder = ArrayBuilder<IOperation>.GetInstance(operation.Initializers.Length); 6519var builder = ArrayBuilder<IOperation>.GetInstance(initializer.ElementValues.Length); 6697var elementBuilder = ArrayBuilder<IOperation>.GetInstance(numElements); 7045var partsBuilder = ArrayBuilder<IInterpolatedStringContentOperation>.GetInstance(operation.Parts.Length); 7247var builder = ArrayBuilder<IArgumentOperation>.GetInstance(propertySymbol.Parameters.Length); 7818ArrayBuilder<IOperation> statementsBuilder = ArrayBuilder<IOperation>.GetInstance(statements.Length); 7976var initializerBuilder = ArrayBuilder<IOperation>.GetInstance(initializers.Length);
Operations\ControlFlowGraphBuilder.RegionBuilder.cs (1)
321var builder = ArrayBuilder<ControlFlowRegion>.GetInstance(Regions.Count);
Operations\IOperation.OperationList.cs (1)
48var builder = ArrayBuilder<IOperation>.GetInstance(Count);
Operations\IOperation.OperationList.Reversed.cs (2)
51var builder = ArrayBuilder<IOperation>.GetInstance(Count); 61var builder = ArrayBuilder<IOperation>.GetInstance(input.Length);
PEWriter\ExtendedPEBuilder.cs (1)
57var builder = ArrayBuilder<Section>.GetInstance(baseSections.Length + 1);
PEWriter\MetadataWriter.cs (2)
604builder = ArrayBuilder<IParameterDefinition>.GetInstance(parameters.Length + 1); 628builder = ArrayBuilder<IParameterDefinition>.GetInstance(parameters.Length);
ReferenceManager\AssemblyDataForAssemblyBeingBuilt.cs (1)
41var refs = ArrayBuilder<AssemblyIdentity>.GetInstance(builderSize);
ReferenceManager\CommonReferenceManager.Binding.cs (3)
445var result = ArrayBuilder<int>.GetInstance(modules.Length); 465var result = ArrayBuilder<ResolvedReference>.GetInstance(references.Length); 480var bindingsOfAssemblyBeingBuilt = ArrayBuilder<AssemblyReferenceBinding>.GetInstance(referenceBindingsOfAssemblyBeingBuilt.Length + implicitAssemblies.Count);
ReferenceManager\CommonReferenceManager.State.cs (1)
474var aliasesOfReferencedAssembliesBuilder = ArrayBuilder<ImmutableArray<string>>.GetInstance(referenceMap.Length - referencedModuleCount);
ReferenceManager\MergedAliases.cs (1)
84var result = ArrayBuilder<string>.GetInstance(aliasesOpt.Length);
SourceFileResolver.cs (1)
62var pathMapBuilder = ArrayBuilder<KeyValuePair<string, string>>.GetInstance(pathMap.Length);
SourceGeneration\GeneratorDriver.cs (4)
97var states = ArrayBuilder<GeneratorState>.GetInstance(generators.Length); 194ArrayBuilder<GeneratedSourceResult> sources = ArrayBuilder<GeneratedSourceResult>.GetInstance(generatorState.PostInitTrees.Length + generatorState.GeneratedTrees.Length); 224var stateBuilder = ArrayBuilder<GeneratorState>.GetInstance(state.Generators.Length); 371var trees = ArrayBuilder<GeneratedSyntaxTree>.GetInstance(generatedSources.Length);
SourceGeneration\GlobalAliases.cs (1)
43var total = ArrayBuilder<(string aliasName, string symbolName)>.GetInstance(aliasesArray.Sum(a => a.AliasAndSymbolNames.Length));
SourceGeneration\Nodes\BatchNode.cs (1)
97var builder = ArrayBuilder<TInput>.GetInstance(entryCount);
SourceGeneration\Nodes\NodeStateTable.cs (5)
161var compacted = ArrayBuilder<TableEntry>.GetInstance(nonRemovedCount); 257_states = ArrayBuilder<TableEntry>.GetInstance(tableCapacity ?? previous.GetTotalEntryItemCount()); 486var stepOutputBuilder = ArrayBuilder<(object, IncrementalStepRunReason)>.GetInstance(outputInfo.Count); 731_items = ArrayBuilder<T>.GetInstance(capacity); 751_states = ArrayBuilder<EntryState>.GetInstance(_requestedCapacity);
SourceGeneration\SyntaxStore.cs (1)
62var syntaxInputBuilders = ArrayBuilder<(SyntaxInputNode node, ISyntaxInputBuilder builder)>.GetInstance(_syntaxInputNodes.Length);
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (7)
131var builder = ArrayBuilder<short>.GetInstance(numCounts); 180var builder = ArrayBuilder<StateMachineHoistedLocalScope>.GetInstance(bucketCount); 246var flagsBuilder = ArrayBuilder<bool>.GetInstance(FlagBytesCount); 252var builder = ArrayBuilder<DynamicLocalInfo>.GetInstance(bucketCount); 305var builder = ArrayBuilder<TupleElementNamesInfo>.GetInstance(n); 317var builder = ArrayBuilder<string?>.GetInstance(n); 423var resultBuilder = ArrayBuilder<ImmutableArray<string>>.GetInstance(groupSizes.Length);
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
442var builder = ArrayBuilder<TResult>.GetInstance(source.Count); 455var builder = ArrayBuilder<TResult>.GetInstance(source.Count);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
870arrayBuilder = ArrayBuilder<T>.GetInstance(capacity: 2); 964var builder = ArrayBuilder<TNamedTypeSymbol>.GetInstance(count);
src\Dependencies\Collections\TemporaryArray`1.cs (1)
101_builder = ArrayBuilder<T>.GetInstance(capacity)
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
395var tmp = ArrayBuilder<U>.GetInstance(Count); 733var result = ArrayBuilder<S>.GetInstance(Count); 823var builder = ArrayBuilder<TResult>.GetInstance(Count); 861var builder = ArrayBuilder<TResult>.GetInstance(Count); 899var builder = ArrayBuilder<TResult>.GetInstance(Count);
Syntax\LineDirectiveMap.cs (1)
141var entries = ArrayBuilder<LineMappingEntry>.GetInstance(directives.Count + 1);
Text\LargeText.cs (1)
96var chunks = ArrayBuilder<char[]>.GetInstance(1 + maxCharRemainingGuess / ChunkSize);
Text\LargeTextWriter.cs (1)
26_chunks = ArrayBuilder<char[]>.GetInstance(1 + length / LargeText.ChunkSize);
Microsoft.CodeAnalysis.CSharp (302)
Binder\Binder.CapturedParametersFinder.cs (1)
41var captured = ArrayBuilder<ParameterSymbol>.GetInstance(primaryConstructor.Parameters.Length);
Binder\Binder.ValueChecks.cs (4)
421var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(accessorForDefaultArguments.ParameterCount); 427refKindsBuilderOpt = ArrayBuilder<RefKind>.GetInstance(accessorForDefaultArguments.ParameterCount); 457namesBuilder = ArrayBuilder<(string Name, Location Location)?>.GetInstance(argumentNamesOpt.Length); 2173var argsToParamsBuilder = ArrayBuilder<int>.GetInstance(argsToParamsOpt.Length + 1);
Binder\Binder_Attributes.cs (3)
380var constructorArgumentSourceIndices = ArrayBuilder<int>.GetInstance(lengthAfterRewriting); 768var builder = ArrayBuilder<TypedConstant>.GetInstance(numArguments); 879var builder = ArrayBuilder<TypedConstant>.GetInstance(elements.Length);
Binder\Binder_Conversions.cs (5)
879var builder = ArrayBuilder<BoundNode>.GetInstance(elements.Length); 1464var resultBuilder = ArrayBuilder<MethodSymbol>.GetInstance(finalApplicableCandidates.Length); 1735var builder = ArrayBuilder<BoundNode>.GetInstance(node.Elements.Length); 1989var builder = ArrayBuilder<BoundSwitchExpressionArm>.GetInstance(source.SwitchArms.Length); 2493var convertedArguments = ArrayBuilder<BoundExpression>.GetInstance(arguments.Length);
Binder\Binder_Crefs.cs (3)
633builder = ArrayBuilder<Symbol>.GetInstance(numInstanceConstructors); 863ArrayBuilder<Symbol> unwrappedSymbols = ArrayBuilder<Symbol>.GetInstance(symbols.Length); 1070var typeArgumentsWithAnnotations = ArrayBuilder<TypeWithAnnotations>.GetInstance(arity);
Binder\Binder_Deconstruct.cs (8)
295var nestedConversions = ArrayBuilder<(BoundValuePlaceholder?, BoundExpression?)>.GetInstance(count); 476var typesWithAnnotationsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(leftLength); 477var locationsBuilder = ArrayBuilder<Location?>.GetInstance(leftLength); 549var valuesBuilder = ArrayBuilder<BoundExpression>.GetInstance(count); 550var typesWithAnnotationsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(count); 551var locationsBuilder = ArrayBuilder<Location?>.GetInstance(count); 552var namesBuilder = ArrayBuilder<string?>.GetInstance(count); 632var outVars = ArrayBuilder<OutDeconstructVarPendingInference>.GetInstance(numCheckedVariables);
Binder\Binder_Expressions.cs (14)
337var boundArgs = ArrayBuilder<BoundExpression>.GetInstance(sourceTuple.Arguments.Length); 965var builder = ArrayBuilder<BoundExpression>.GetInstance(count); 966var namesBuilder = ArrayBuilder<string>.GetInstance(count); 1021var boundArguments = ArrayBuilder<BoundExpression>.GetInstance(arguments.Count); 1022var elementTypesWithAnnotations = ArrayBuilder<TypeWithAnnotations>.GetInstance(arguments.Count); 1023var elementLocations = ArrayBuilder<Location>.GetInstance(arguments.Count); 1151var builder = ArrayBuilder<bool>.GetInstance(elementNames.Count); 3617argsToParamsBuilder = ArrayBuilder<int>.GetInstance(argsToParamsOpt.Length); 3773var argumentPlaceholdersBuilder = ArrayBuilder<BoundInterpolatedStringArgumentPlaceholder>.GetInstance(handlerArgumentIndexes.Length); 3774var argumentRefKindsBuilder = ArrayBuilder<RefKind>.GetInstance(handlerArgumentIndexes.Length); 10815var methods = ArrayBuilder<MethodSymbol>.GetInstance(capacity: node.Methods.Length); 11007var methods = ArrayBuilder<MethodSymbol>.GetInstance(capacity: node.Methods.Length); 11080var methods = ArrayBuilder<MethodSymbol>.GetInstance(capacity: singleLookupResults.Count); 11246var fieldsBuilder = ArrayBuilder<AnonymousTypeField>.GetInstance(parameterTypes.Length + 1);
Binder\Binder_InterpolatedString.cs (10)
375var expressions = ArrayBuilder<BoundExpression>.GetInstance(n + 1); 713var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(constructorArgumentLength); 715var refKindsBuilder = ArrayBuilder<RefKind>.GetInstance(constructorArgumentLength); 874partsBuilder = ArrayBuilder<BoundExpression>.GetInstance(unconvertedInterpolatedString.Parts.Length); 907var builderAppendCallsArray = ArrayBuilder<ImmutableArray<BoundExpression>>.GetInstance(partsArray.Length); 908var builderAppendCalls = ArrayBuilder<BoundExpression>.GetInstance(firstPartsLength); 909var positionInfoArray = ArrayBuilder<ImmutableArray<(bool IsLiteral, bool HasAlignment, bool HasFormat)>>.GetInstance(partsArray.Length); 910var positionInfo = ArrayBuilder<(bool IsLiteral, bool HasAlignment, bool HasFormat)>.GetInstance(firstPartsLength); 911var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(3); 912var parameterNamesAndLocationsBuilder = ArrayBuilder<(string, Location)?>.GetInstance(3);
Binder\Binder_Invocation.cs (4)
527var builder = ArrayBuilder<BoundExpression>.GetInstance(arguments.Arguments.Count); 1574argsToParamsBuilder = ArrayBuilder<int>.GetInstance(argsToParamsOpt.Length); 2091ArrayBuilder<BoundExpression> newArguments = ArrayBuilder<BoundExpression>.GetInstance(argumentCount); 2455var methodsBuilder = ArrayBuilder<FunctionPointerMethodSymbol>.GetInstance(1);
Binder\Binder_Lambda.cs (1)
265var discardsBuilder = ArrayBuilder<bool>.GetInstance(parameters.Count);
Binder\Binder_Operators.cs (2)
3622methods = ArrayBuilder<MethodSymbol>.GetInstance(lookupResult.Symbols.Count); 3635methods = ArrayBuilder<MethodSymbol>.GetInstance(lookupResult.Symbols.Count);
Binder\Binder_Patterns.cs (2)
269var builder = ArrayBuilder<BoundPattern>.GetInstance(subpatterns.Count); 1754var narrowedTypeCandidates = ArrayBuilder<TypeSymbol>.GetInstance(2);
Binder\Binder_Statements.cs (2)
1896ArrayBuilder<BoundStatement> boundStatements = ArrayBuilder<BoundStatement>.GetInstance(nStatements); 3232var catchBlocks = ArrayBuilder<BoundCatchBlock>.GetInstance(n);
Binder\Binder_Symbols.cs (4)
689var types = ArrayBuilder<TypeWithAnnotations>.GetInstance(numElements); 690var locations = ArrayBuilder<Location>.GetInstance(numElements); 786elementNames = ArrayBuilder<string>.GetInstance(tupleSize); 1348var args = ArrayBuilder<TypeWithAnnotations>.GetInstance(typeArguments.Count);
Binder\Binder_TupleOperators.cs (2)
58var builder = ArrayBuilder<BoundExpression>.GetInstance(length); 236var operatorsBuilder = ArrayBuilder<TupleBinaryOperatorInfo>.GetInstance(length);
Binder\DecisionDagBuilder.cs (21)
235var newSequence = ArrayBuilder<Tests>.GetInstance(length); 332var tests = ArrayBuilder<Tests>.GetInstance(4 + patternLength * 2); 398var tests = ArrayBuilder<Tests>.GetInstance(1); 425var tests = ArrayBuilder<Tests>.GetInstance(4); 499var tests = ArrayBuilder<Tests>.GetInstance(2); 524var tests = ArrayBuilder<Tests>.GetInstance(5); 673var builder = ArrayBuilder<Tests>.GetInstance(2); 686builder = ArrayBuilder<Tests>.GetInstance(2); 711var tests = ArrayBuilder<Tests>.GetInstance(2); 874var rewrittenCases = ArrayBuilder<StateForCase>.GetInstance(casesForRootNode.Count); 1094var whenTrueBuilder = ArrayBuilder<StateForCase>.GetInstance(cases.Count); 1095var whenFalseBuilder = ArrayBuilder<StateForCase>.GetInstance(cases.Count); 1208var builder = ArrayBuilder<StateForCase>.GetInstance(cases.Count); 1824var builder = ArrayBuilder<T>.GetInstance(this.Count - 1); 2293var builder = ArrayBuilder<Tests>.GetInstance(seq.Length); 2340var trueBuilder = ArrayBuilder<Tests>.GetInstance(RemainingTests.Length); 2341var falseBuilder = ArrayBuilder<Tests>.GetInstance(RemainingTests.Length); 2354var builder = ArrayBuilder<Tests>.GetInstance(RemainingTests.Length); 2362var builder = ArrayBuilder<Tests>.GetInstance(RemainingTests.Length); 2392var builder = ArrayBuilder<Tests>.GetInstance(2); 2472var builder = ArrayBuilder<Tests>.GetInstance(2);
Binder\DecisionDagBuilder_ListPatterns.cs (1)
24var tests = ArrayBuilder<Tests>.GetInstance(4 + subpatterns.Length * 2);
Binder\EmbeddedStatementBinder.cs (1)
33ArrayBuilder<LocalSymbol> locals = ArrayBuilder<LocalSymbol>.GetInstance(DefaultLocalSymbolArrayCapacity);
Binder\ForEachLoopBinder.cs (2)
1235var argsBuilder = ArrayBuilder<BoundExpression>.GetInstance(patternDisposeMethod.ParameterCount); 1966var argsBuilder = ArrayBuilder<BoundExpression>.GetInstance(method.ParameterCount);
Binder\ImportChain.cs (1)
98var aliases = ArrayBuilder<string>.GetInstance(aliasSymbols.Count);
Binder\Imports.cs (1)
97var expandedUsingsBuilder = ArrayBuilder<NamespaceOrTypeAndUsingDirective>.GetInstance(previousSubmissionUsings.Length);
Binder\LocalScopeBinder.cs (1)
164ArrayBuilder<LocalSymbol> locals = ArrayBuilder<LocalSymbol>.GetInstance(DefaultLocalSymbolArrayCapacity);
Binder\PatternExplainer.cs (1)
73var result = ArrayBuilder<BoundDecisionDagNode>.GetInstance(capacity: distanceToNode);
Binder\RefSafetyAnalysis.cs (1)
1073var builder = ArrayBuilder<DeconstructionVariable>.GetInstance(arguments.Length);
Binder\Semantics\BestTypeInferrer.cs (1)
96var builder = ArrayBuilder<TypeSymbol>.GetInstance(candidateTypes.Count);
Binder\Semantics\Conversions\Conversions.cs (1)
205var builder = ArrayBuilder<Conversion>.GetInstance(elements.Length);
Binder\Semantics\Conversions\ConversionsBase.cs (3)
1194var innerConversions = ArrayBuilder<Conversion>.GetInstance(switchExpression.SwitchArms.Length); 2341var argumentConversions = ArrayBuilder<Conversion>.GetInstance(arguments.Length); 2415var nestedConversions = ArrayBuilder<Conversion>.GetInstance(sourceTypes.Length);
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (1)
67var builder = ArrayBuilder<string?>.GetInstance(this.Names.Count);
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
3338var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(_fixedResults.Length);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (4)
240var typeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(0); 249unreducedMethods = ArrayBuilder<MethodSymbol>.GetInstance(methods.Count); 295var applicableMethods = ArrayBuilder<MethodSymbol>.GetInstance(methods.Count); 4640conversions = ArrayBuilder<Conversion>.GetInstance(paramCount);
Binder\SimpleProgramBinder.cs (1)
28ArrayBuilder<LocalSymbol> locals = ArrayBuilder<LocalSymbol>.GetInstance(DefaultLocalSymbolArrayCapacity);
Binder\SwitchBinder_Patterns.cs (2)
89var sectionBuilder = ArrayBuilder<BoundSwitchSection>.GetInstance(switchSections.Length); 93var labelBuilder = ArrayBuilder<BoundSwitchLabel>.GetInstance(oldSection.SwitchLabels.Length);
Binder\UsingStatementBinder.cs (1)
206var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(disposeMethod.ParameterCount);
BoundTree\BoundTreeRewriter.cs (1)
181builder = ArrayBuilder<T>.GetInstance(symbols.Length);
BoundTree\Constructors.cs (1)
236var builder = ArrayBuilder<RefKind>.GetInstance(result.Length);
BoundTree\NullabilityRewriter.cs (1)
277var builder = ArrayBuilder<T>.GetInstance(symbols.Length);
BoundTree\UnboundLambda.cs (5)
672var parameterRefKindsBuilder = ArrayBuilder<RefKind>.GetInstance(ParameterCount); 673var parameterScopesBuilder = ArrayBuilder<ScopedKind>.GetInstance(ParameterCount); 674var parameterTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(ParameterCount); 1127var typesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(parameterCount); 1128var refKindsBuilder = ArrayBuilder<RefKind>.GetInstance(parameterCount);
CodeGen\Optimizer.cs (1)
131var defs = ArrayBuilder<LocalDefUseSpan>.GetInstance(dummies.Count);
Compilation\CSharpCompilation.cs (2)
3934var builder = ArrayBuilder<byte>.GetInstance(length); 4190var typesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(elementTypes.Length);
Compilation\CSharpCompilerDiagnosticAnalyzer.cs (1)
24var builder = ArrayBuilder<int>.GetInstance(errorCodes.Length);
Compilation\CSharpSemanticModel.cs (2)
1639var results = ArrayBuilder<ISymbol>.GetInstance(info.Count); 1966var builder = ArrayBuilder<Symbol>.GetInstance(symbols.Count);
Compilation\SymbolInfoFactory.cs (1)
55var result = ArrayBuilder<ISymbol>.GetInstance(symbols.Count);
Compiler\AnonymousTypeMethodBodySynthesizer.cs (1)
133var fields = ArrayBuilder<FieldSymbol>.GetInstance(anonymousType.Properties.Length);
Compiler\MethodCompiler.cs (1)
1264var initializers = ArrayBuilder<BoundStatement>.GetInstance(capturedParameters.Count);
Declarations\DeclarationTable.cs (1)
129var builder = ArrayBuilder<SingleNamespaceDeclaration>.GetInstance(oldRootDeclarations.Length + 1);
Declarations\DeclarationTreeBuilder.cs (1)
313var directives = ArrayBuilder<ReferenceDirective>.GetInstance(directiveNodes.Count);
Declarations\MergedTypeDeclaration.cs (1)
194var builder = ArrayBuilder<SourceLocation>.GetInstance(Declarations.Length);
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (4)
411var otherParamsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(sig.ParameterCount); 412var otherParamRefCustomModifiersBuilder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(sig.ParameterCount); 928var translatedParamsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(sig.ParameterCount); 929var translatedParamRefCustomModifiersBuilder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(sig.ParameterCount);
FlowAnalysis\DefiniteAssignment.cs (1)
652var builder = ArrayBuilder<FieldSymbol>.GetInstance(implicitlyInitializedFields.Count);
FlowAnalysis\FlowAnalysisPass.cs (2)
119var builder = ArrayBuilder<BoundStatement>.GetInstance(implicitlyInitializedFields.Length); 172var builder = ArrayBuilder<BoundStatement>.GetInstance(n);
FlowAnalysis\NullableWalker.cs (22)
973var builder = ArrayBuilder<Symbol>.GetInstance(members.Length + baseRequiredMembers.Count); 3858var resultBuilder = ArrayBuilder<VisitResult>.GetInstance(node.Elements.Length); 4610var builder = ArrayBuilder<VisitResult>.GetInstance(argumentResults.Length); 4790var expressions = ArrayBuilder<BoundExpression>.GetInstance(initialization.Initializers.Length); 4815var expressionsNoConversions = ArrayBuilder<BoundExpression>.GetInstance(n); 4816var conversions = ArrayBuilder<Conversion>.GetInstance(n); 4817var expressionTypes = ArrayBuilder<TypeWithState>.GetInstance(n); 4818var placeholderBuilder = ArrayBuilder<BoundExpression>.GetInstance(n); 4945var resultTypes = ArrayBuilder<TypeWithAnnotations>.GetInstance(n); 4946var placeholdersBuilder = ArrayBuilder<BoundExpression>.GetInstance(n); 6717var builder = ArrayBuilder<int>.GetInstance(argsToParamsOpt.Length + 1); 7291var conversionResultsBuilder = ArrayBuilder<VisitResult>.GetInstance(results.Length); 7484var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(arguments.Length + elements.Length - 1); 7492var argsToParamsBuilder = ArrayBuilder<int>.GetInstance(argsToParamsOpt.Length + elements.Length - 1); 7501var refKindsBuilder = ArrayBuilder<RefKind>.GetInstance(refKindsOpt.Length + elements.Length - 1); 7688var resultsBuilder = ArrayBuilder<VisitResult>.GetInstance(n); 8200var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(n); 8201var conversionsBuilder = ArrayBuilder<Conversion>.GetInstance(n); 8397var builder = ArrayBuilder<BoundExpression>.GetInstance(n); 8426var elementsBuilder = ArrayBuilder<BoundNode>.GetInstance(collectionExpressionVisitResults.Length); 10711ArrayBuilder<BoundExpression> placeholderArgs = ArrayBuilder<BoundExpression>.GetInstance(n + 1); 10886var builder = ArrayBuilder<DeconstructionVariable>.GetInstance(arguments.Length);
FlowAnalysis\NullableWalker_Patterns.cs (4)
915var conversions = ArrayBuilder<Conversion>.GetInstance(numSwitchArms); 916var resultTypes = ArrayBuilder<TypeWithState>.GetInstance(numSwitchArms); 917var expressions = ArrayBuilder<BoundExpression>.GetInstance(numSwitchArms); 918var placeholderBuilder = ArrayBuilder<BoundExpression>.GetInstance(numSwitchArms);
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (1)
488var handlers = ArrayBuilder<SyntheticBoundNodeFactory.SyntheticSwitchSection>.GetInstance(handlersList.Count);
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
403var statementsBuilder = ArrayBuilder<BoundStatement>.GetInstance(preamble is null ? 2 : 3);
Lowering\ClosureConversion\ClosureConversion.cs (4)
895var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(loweredSymbol.ParameterCount); 920var refkindsBuilder = ArrayBuilder<RefKind>.GetInstance(argumentsBuilder.Count); 989var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(typeArguments.Length); 1260var prologueBuilder = ArrayBuilder<BoundStatement>.GetInstance(prologue.Count);
Lowering\InitializerRewriter.cs (1)
33var boundStatements = ArrayBuilder<BoundStatement>.GetInstance(boundInitializers.Length);
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
300var prologueStatements = ArrayBuilder<BoundStatement>.GetInstance(2 + (_methodEntryInstrumentation != null ? 1 : 0) + (previousPrologue != null ? 1 : 0));
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
303var prologueBuilder = ArrayBuilder<BoundStatement>.GetInstance(_factory.CurrentFunction.ParameterCount);
Lowering\LocalRewriter\LocalRewriter.cs (1)
748var statements = ArrayBuilder<BoundStatement?>.GetInstance(node.Statements.Length);
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
624var newArguments = ArrayBuilder<BoundExpression>.GetInstance(loweredInput.Arguments.Length);
Lowering\LocalRewriter\LocalRewriter_Call.cs (4)
726var visitedArgumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(arguments.Length); 1081ArrayBuilder<BoundAssignmentOperator> storesToTemps = ArrayBuilder<BoundAssignmentOperator>.GetInstance(rewrittenArguments.Length); 1194refKindsBuilder = ArrayBuilder<RefKind>.GetInstance(parameters.Length); 1284elementsBuilder = ArrayBuilder<BoundExpression>.GetInstance(elements.Length);
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (2)
343var sideEffects = ArrayBuilder<BoundExpression>.GetInstance(elements.Length + 1); 1028var sideEffects = ArrayBuilder<BoundExpression>.GetInstance(elements.Length + 1);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
427ArrayBuilder<BoundAssignmentOperator> storesToTemps = ArrayBuilder<BoundAssignmentOperator>.GetInstance(rewrittenArguments.Length);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
145var builder = ArrayBuilder<BoundExpression>.GetInstance(bytes.Count + 1); 962var fieldAccessorsBuilder = ArrayBuilder<BoundExpression>.GetInstance(numElements);
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (4)
226var builder = isUsed ? ArrayBuilder<BoundExpression>.GetInstance(leftTargets.Count) : null; 361var builder = ArrayBuilder<BoundExpression>.GetInstance(numElements); 387var outLocals = ArrayBuilder<BoundExpression>.GetInstance(outputPlaceholders.Length); 445var assignmentTargets = ArrayBuilder<Binder.DeconstructionVariable>.GetInstance(variables.Arguments.Length);
Lowering\LocalRewriter\LocalRewriter_Event.cs (1)
183ArrayBuilder<BoundExpression> sideEffects = ArrayBuilder<BoundExpression>.GetInstance(2); //max size
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (2)
22var localBuilder = ArrayBuilder<LocalSymbol>.GetInstance(node.Locals.Length); 25var statementBuilder = ArrayBuilder<BoundStatement>.GetInstance(numFixedLocals + 1 + 1); //+1 for body, +1 for hidden seq point
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (1)
170var builder = ArrayBuilder<BoundExpression>.GetInstance(getEnumeratorInfo.Arguments.Length);
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (3)
456var locals = ArrayBuilder<LocalSymbol>.GetInstance(2); 457var sideeffects = ArrayBuilder<BoundExpression>.GetInstance(2); 815var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(2);
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (2)
222var builder = ArrayBuilder<BoundExpression>.GetInstance(anonymousType.Properties.Length); 276var sideEffects = ArrayBuilder<BoundExpression>.GetInstance(1 + dynamicSiteCount + loweredInitializers.Count);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
655newArgs = ArrayBuilder<BoundExpression>.GetInstance(args.Length);
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
69var resultExpressions = ArrayBuilder<BoundExpression>.GetInstance(parts.Length + 1);
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (4)
64var builder = ArrayBuilder<BoundExpression>.GetInstance(tuple.Arguments.Length); 112var fieldAccessorsBuilder = ArrayBuilder<BoundExpression>.GetInstance(numElements); 152var builder = ArrayBuilder<BoundExpression>.GetInstance(tuple.Arguments.Length); 449var argumentBuilder = ArrayBuilder<BoundExpression>.GetInstance(tupleCardinality);
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (1)
680ArrayBuilder<LocalSymbol> temporariesBuilder = ArrayBuilder<LocalSymbol>.GetInstance(discardCount);
Lowering\MethodToClassRewriter.cs (1)
145var visitedTypeArgs = ArrayBuilder<TypeWithAnnotations>.GetInstance(typeArgs.Length);
Lowering\SpillSequenceSpiller.cs (1)
629var result = ArrayBuilder<BoundExpression>.GetInstance(newList.Length);
Lowering\StateMachineRewriter\StateMachineRewriter.cs (1)
437var thenBuilder = ArrayBuilder<BoundStatement>.GetInstance(4);
Lowering\StateMachineRewriter\StateMachineTypeSymbol.cs (1)
70builder = ArrayBuilder<CSharpAttributeData>.GetInstance(2); // only 2 different attributes are inherited at the moment
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.cs (1)
89builder = ArrayBuilder<CSharpAttributeData>.GetInstance(4); // only 4 different attributes are inherited at the moment
Lowering\SyntheticBoundNodeFactory.cs (1)
879var builder = ArrayBuilder<RefKind>.GetInstance(result.Length);
Operations\CSharpOperationFactory.cs (5)
343var builder = ArrayBuilder<TOperation>.GetInstance(boundNodes.Length); 381var builder = ArrayBuilder<IOperation>.GetInstance(children.Length); 408var builder = ArrayBuilder<IVariableDeclaratorOperation>.GetInstance(multipleDeclaration.LocalDeclarations.Length); 2277var builder = ArrayBuilder<IInterpolatedStringContentOperation>.GetInstance(parts.Length); 2300var builder = ArrayBuilder<IInterpolatedStringContentOperation>.GetInstance(parts.Length);
Operations\CSharpOperationFactory_Methods.cs (3)
308ArrayBuilder<IArgumentOperation> argumentsBuilder = ArrayBuilder<IArgumentOperation>.GetInstance(arguments.Length); 368ArrayBuilder<IArgumentOperation> argumentsInEvaluationBuilder = ArrayBuilder<IArgumentOperation>.GetInstance(parameters.Length); 417var builder = ArrayBuilder<IOperation>.GetInstance(arguments.Length);
Parser\LanguageParser_InterpolatedString.cs (1)
479var builder = ArrayBuilder<DiagnosticInfo>.GetInstance(infos.Length);
Symbols\AbstractTypeMap.cs (4)
62var newTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(oldTypeArguments.Length); 147var builder = ArrayBuilder<CustomModifier>.GetInstance(customModifiers.Length); 253var builder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(paramCount); 327var result = ArrayBuilder<TypeWithAnnotations>.GetInstance(original.Length);
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
202var typeArgumentsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(nTypeArguments);
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.DelegatePublicSymbol.cs (1)
57var parameters = ArrayBuilder<SynthesizedDelegateInvokeMethod.ParameterDescription>.GetInstance(parameterCount);
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.TypePublicSymbol.cs (2)
41var members = ArrayBuilder<Symbol>.GetInstance(membersCount); 93var builder = ArrayBuilder<Symbol>.GetInstance(symbols.Count);
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.ConstructorSymbol.cs (1)
29var paramsArr = ArrayBuilder<ParameterSymbol>.GetInstance(fieldsCount);
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (5)
57var parameters = ArrayBuilder<SynthesizedDelegateInvokeMethod.ParameterDescription>.GetInstance(parameterCount); 78var typeParameters = ArrayBuilder<TypeParameterSymbol>.GetInstance(parameterCount + (returnsVoid ? 0 : 1)); 127var parameters = ArrayBuilder<SynthesizedDelegateInvokeMethod.ParameterDescription>.GetInstance(parameterCount); 177var typeParameters = ArrayBuilder<TypeParameterSymbol>.GetInstance(typeParameterCount); 198var parameters = ArrayBuilder<SynthesizedDelegateInvokeMethod.ParameterDescription>.GetInstance(parameterCount);
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (4)
48var membersBuilder = ArrayBuilder<Symbol>.GetInstance(membersCount); 49var propertiesBuilder = ArrayBuilder<AnonymousTypePropertySymbol>.GetInstance(fieldsCount); 50var typeParametersBuilder = ArrayBuilder<TypeParameterSymbol>.GetInstance(fieldsCount); 129var builder = ArrayBuilder<Symbol>.GetInstance(symbols.Count);
Symbols\AssemblySymbol.cs (1)
872var typeArgumentSymbols = ArrayBuilder<TypeWithAnnotations>.GetInstance(length);
Symbols\Compilation_UsedAssemblies.cs (2)
50var builder = ArrayBuilder<MetadataReference>.GetInstance(setOfReferences.Count); 153var stack = ArrayBuilder<AssemblySymbol>.GetInstance(_lazyUsedAssemblyReferences.Count);
Symbols\ConstraintsHelper.cs (1)
447builder = ArrayBuilder<TypeParameterConstraintClause>.GetInstance(constraintClauses.Length);
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
123var parameters = ArrayBuilder<ParameterSymbol>.GetInstance(ParameterCount);
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (6)
358var paramMergedTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(_parameters.Length); 408var paramTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(_parameters.Length); 461var paramsBuilder = ArrayBuilder<FunctionPointerParameterSymbol>.GetInstance(originalParameters.Length); 562var paramsBuilder = ArrayBuilder<FunctionPointerParameterSymbol>.GetInstance(parameterTypes.Length); 609var paramTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(Parameters.Length); 654var builder = ArrayBuilder<NamedTypeSymbol>.GetInstance(modifiersToSearch.Length);
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
364var paramsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(sig.ParameterCount);
Symbols\Metadata\PE\NativeIntegerTypeDecoder.cs (1)
185var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(type.Signature.ParameterCount);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (3)
778var symbols = ArrayBuilder<NamedTypeSymbol>.GetInstance(interfaceImpls.Count); 1245var result = ArrayBuilder<FieldSymbol>.GetInstance(count); 2978var ownedParams = ArrayBuilder<TypeParameterSymbol>.GetInstance(_arity);
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
83var builder = ArrayBuilder<Symbol>.GetInstance(memberTypes.Length + lazyNamespaces.Count);
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
884var builder = ArrayBuilder<int>.GetInstance(paramNames.Length);
Symbols\Metadata\PE\TupleTypeDecoder.cs (2)
216var paramsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(type.Signature.ParameterCount); 313var decodedArgs = ArrayBuilder<TypeWithAnnotations>.GetInstance(typeArgs.Length);
Symbols\PublicModel\Symbol.cs (2)
21var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(typeArguments.Length); 44var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(n);
Symbols\ReducedExtensionMethodSymbol.cs (1)
570var parameters = ArrayBuilder<ParameterSymbol>.GetInstance(count - 1);
Symbols\ReferenceManager.cs (1)
1113var result = ArrayBuilder<AssemblyIdentity>.GetInstance(builderSize);
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
175var parameters = ArrayBuilder<ParameterSymbol>.GetInstance(count);
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (2)
80var builder = ArrayBuilder<Symbol>.GetInstance(underlyingMembers.Length); 118var builder = ArrayBuilder<NamedTypeSymbol>.GetInstance(underlyingMembers.Length);
Symbols\Retargeting\RetargetingSymbolTranslator.cs (7)
534var newArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(oldArguments.Count); 565ArrayBuilder<TypeParameterSymbol> newParameters = ArrayBuilder<TypeParameterSymbol>.GetInstance(newArguments.Count); 727newModifiers = ArrayBuilder<CustomModifier>.GetInstance(oldModifiers.Length); 772var newParameterTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(paramCount); 773var newParameterCustomModifiersBuilder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(paramCount); 1202var newArguments = ArrayBuilder<TypedConstant>.GetInstance(constructorArguments.Length); 1271var newArguments = ArrayBuilder<KeyValuePair<string, TypedConstant>>.GetInstance(namedArguments.Length);
Symbols\Source\ConstantEvaluationHelpers.cs (1)
273fieldsInvolvedInCycles = ArrayBuilder<SourceFieldSymbolWithSyntaxReference>.GetInstance(graph.Count);
Symbols\Source\LambdaSymbol.cs (1)
343var builder = ArrayBuilder<ParameterSymbol>.GetInstance(unboundLambda.ParameterCount);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1294var ordinalsBuilder = ArrayBuilder<int>.GetInstance(constructorArgument.Values.Length);
Symbols\Source\SourceMemberContainerSymbol.cs (10)
2492var membersBuilder = ArrayBuilder<Symbol>.GetInstance(existingMembers.Length + newMembers.Length); 2493var membersUnorderedBuilder = ArrayBuilder<Symbol>.GetInstance(membersUnordered.Length + newMembers.Length); 3432groupsBuilder = ArrayBuilder<ImmutableArray<FieldOrPropertyInitializer>>.GetInstance(groupCount); 3442groupsBuilder = ArrayBuilder<ImmutableArray<FieldOrPropertyInitializer>>.GetInstance(groupCount + 1); 3476NonTypeMembers = ArrayBuilder<Symbol>.GetInstance(declaredNonTypeMembers.Length + 1); 3508var builder = ArrayBuilder<ImmutableArray<FieldOrPropertyInitializer>>.GetInstance(initializers.Count); 3642var nonTypeMembersBuilder = ArrayBuilder<Symbol>.GetInstance(nonTypeMembersWithPartialImplementations.Length); 3842memberBuilder ??= ArrayBuilder<Symbol>.GetInstance(types.Length + 1); 4805var members = ArrayBuilder<Symbol>.GetInstance(membersSoFar.Count + 1); 5163var existingOrAddedMembers = ArrayBuilder<Symbol>.GetInstance(recordParameters.Length);
Symbols\Source\SourceNamedTypeSymbol.cs (3)
545builder = ArrayBuilder<TypeParameterConstraintClause>.GetInstance(constraintClauses.Length); 611mergedConstraintTypes = ArrayBuilder<TypeWithAnnotations>.GetInstance(originalConstraintTypes.Length); 684builder = ArrayBuilder<TypeParameterConstraintClause>.GetInstance(constraintClauses.Length);
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (4)
150var typeConstraintStrings = ArrayBuilder<string>.GetInstance(typeConstraints.Length); 700var typeConstraintsBuilder = ArrayBuilder<string>.GetInstance(contraintTypes.Length); 827ArrayBuilder<string> attributesBuilder = ArrayBuilder<string>.GetInstance(attributes.Length); 878var namedArgumentsBuilder = ArrayBuilder<string>.GetInstance(attribute.CommonNamedArguments.Length);
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
779var parameters = ArrayBuilder<ParameterSymbol>.GetInstance(nParameters);
Symbols\Source\TypeParameterBuilder.cs (2)
56var arrayBuilder = ArrayBuilder<Location>.GetInstance(builders.Count); 67var arrayBuilder = ArrayBuilder<SyntaxReference>.GetInstance(builders.Count);
Symbols\SubstitutedMethodSymbol.cs (1)
348var substituted = ArrayBuilder<ParameterSymbol>.GetInstance(count);
Symbols\SubstitutedNamedTypeSymbol.cs (1)
348var builder = ArrayBuilder<Symbol>.GetInstance(originalMembers.Length);
Symbols\Synthesized\Records\SynthesizedRecordDeconstruct.cs (1)
60var statementsBuilder = ArrayBuilder<BoundStatement>.GetInstance(_positionalMembers.Length + 1);
Symbols\Tuples\TupleTypeSymbol.cs (3)
576var members = ArrayBuilder<Symbol>.GetInstance(currentMembers.Length); 581var currentFieldsForElements = ArrayBuilder<FieldSymbol?>.GetInstance(currentValueTuple.Arity); 985var typesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(ValueTupleRestPosition - 1 + extensionTupleElementTypes.Length);
Symbols\TypeSymbolExtensions.cs (1)
2052var paramsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(funcPtrType.Signature.ParameterCount);
Syntax\SyntaxNormalizer.cs (2)
169_indentations = ArrayBuilder<SyntaxTrivia>.GetInstance(capacity); 1040ArrayBuilder<SyntaxTrivia> currentTriviaList = ArrayBuilder<SyntaxTrivia>.GetInstance(triviaList.Count);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
Emit\DynamicAnalysis\DynamicAnalysisResourceTests.cs (1)
1052ArrayBuilder<string> expectedSpanSpellings = ArrayBuilder<string>.GetInstance(expected.Length);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
SourceGeneration\GeneratorDriverFuzzTests.cs (1)
378var sources = ArrayBuilder<(bool TransformAs, bool TransformBs)>.GetInstance(count);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (4)
ExpressionCompiler.cs (1)
100var builder = ArrayBuilder<Alias>.GetInstance(dkmAliases.Count);
PDB\MethodDebugInfo.Native.cs (3)
304importRecordGroupBuilder = ArrayBuilder<ImmutableArray<ImportRecord>>.GetInstance(importStringGroups.Length); 307var groupBuilder = ArrayBuilder<ImportRecord>.GetInstance(importStringGroup.Length); 324externAliasRecordBuilder = ArrayBuilder<ExternAliasRecord>.GetInstance(externAliasStrings.Length);
Microsoft.CodeAnalysis.Rebuild (1)
CompilationFactory.cs (1)
165var builder = ArrayBuilder<string>.GetInstance(count);
Microsoft.CodeAnalysis.Scripting (1)
Script.cs (1)
433var executors = ArrayBuilder<Func<object[], Task>>.GetInstance(scriptsReversed.Count);
Microsoft.CodeAnalysis.Test.Utilities (5)
Compilation\TestOperationVisitor.cs (1)
67var builder = count == 0 ? null : ArrayBuilder<IOperation>.GetInstance(count);
Diagnostics\DiagnosticExtensions.cs (1)
239var builder = ArrayBuilder<DiagnosticDescription>.GetInstance(expectedDiagnostics.Length);
Metadata\DynamicAnalysisDataReader.cs (2)
106var documentsBuilder = ArrayBuilder<DynamicAnalysisDocument>.GetInstance(documentRowCount); 119var methodsBuilder = ArrayBuilder<DynamicAnalysisMethod>.GetInstance(methodSpanRowCount);
Metadata\MetadataReaderUtils.cs (1)
189var builder = ArrayBuilder<T>.GetInstance(n);