489 references to GetInstance
Microsoft.CodeAnalysis (94)
ArrayBuilder.cs (2)
312var tmp = ArrayBuilder<U>.GetInstance(Count); 630var result = ArrayBuilder<S>.GetInstance(Count);
CodeGen\ArrayMembers.cs (2)
200var parameters = ArrayBuilder<ArrayMethodParameterInfo>.GetInstance(rank + 1); 308var parameters = ArrayBuilder<ArrayMethodParameterInfo>.GetInstance(rank);
CodeGen\PrivateImplementationDetails.cs (1)
135ArrayBuilder<SynthesizedStaticField> fieldsBuilder = ArrayBuilder<SynthesizedStaticField>.GetInstance(_mappedFields.Count + _cachedArrayFields.Count + (_mvidField != null ? 1 : 0));
Collections\ArrayBuilderExtensions.cs (3)
90var builder = ArrayBuilder<TResult>.GetInstance(items.Count); 130var builder = ArrayBuilder<TResult>.GetInstance(items.Count); 170var builder = ArrayBuilder<TResult>.GetInstance(items.Count);
Collections\ImmutableArrayExtensions.cs (9)
190var builder = ArrayBuilder<TResult>.GetInstance(items.Length); 281var builder = ArrayBuilder<TResult>.GetInstance(array.Length); 343var builder = ArrayBuilder<TResult>.GetInstance(self.Length); 361var builder = ArrayBuilder<TResult>.GetInstance(self.Length); 713var builder = ArrayBuilder<T>.GetInstance(first.Length + second.Length + third.Length); 722var builder = ArrayBuilder<T>.GetInstance(first.Length + second.Length + third.Length + fourth.Length); 732var builder = ArrayBuilder<T>.GetInstance(first.Length + second.Length + third.Length + fourth.Length + fifth.Length); 743var builder = ArrayBuilder<T>.GetInstance(first.Length + second.Length + third.Length + fourth.Length + fifth.Length + sixth.Length); 770var builder = ArrayBuilder<T>.GetInstance(self.Length + items.Count);
Collections\OrderPreservingMultiDictionary.cs (1)
309arrayBuilder = ArrayBuilder<V>.GetInstance(capacity: 2);
CommandLine\AnalyzerConfigSet.cs (3)
127var sortedAnalyzerConfigs = ArrayBuilder<AnalyzerConfig>.GetInstance(analyzerConfigs.Count); 140var allMatchers = ArrayBuilder<ImmutableArray<SectionNameMatcher?>>.GetInstance(_analyzerConfigs.Length); 146var builder = ArrayBuilder<SectionNameMatcher?>.GetInstance(config.NamedSections.Length);
CommandLine\CommonCompiler.cs (3)
298var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(analyzerConfigPaths.Length); 1033var analyzerOptionsBuilder = hasAnalyzerConfigs ? ArrayBuilder<AnalyzerConfigOptionsResult>.GetInstance(generatedSyntaxTrees.Count) : null; 1034var embeddedTextBuilder = ArrayBuilder<EmbeddedText>.GetInstance(generatedSyntaxTrees.Count);
CustomDebugInfoReader.cs (7)
130var builder = ArrayBuilder<short>.GetInstance(numCounts); 179var builder = ArrayBuilder<StateMachineHoistedLocalScope>.GetInstance(bucketCount); 245var flagsBuilder = ArrayBuilder<bool>.GetInstance(FlagBytesCount); 251var builder = ArrayBuilder<DynamicLocalInfo>.GetInstance(bucketCount); 304var builder = ArrayBuilder<TupleElementNamesInfo>.GetInstance(n); 316var builder = ArrayBuilder<string>.GetInstance(n); 422var resultBuilder = ArrayBuilder<ImmutableArray<string>>.GetInstance(groupSizes.Length);
Diagnostic\LocalizableResourceString.cs (1)
88var argumentsBuilder = ArrayBuilder<string>.GetInstance(length);
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
993var builder = ArrayBuilder<Diagnostic>.GetInstance(reportedDiagnostics.Length);
InternalUtilities\EnumerableExtensions.cs (2)
336var builder = ArrayBuilder<TResult>.GetInstance(source.Count); 348var builder = ArrayBuilder<TResult>.GetInstance(source.Count);
InternalUtilities\OneOrMany.cs (1)
76var builder = ArrayBuilder<T>.GetInstance(this.Count + 1);
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)
587var result = ArrayBuilder<string>.GetInstance(dots + 1);
MetadataReader\MetadataReaderExtensions.cs (1)
64var result = ArrayBuilder<AssemblyIdentity>.GetInstance(reader.AssemblyReferences.Count);
MetadataReader\PEModule.cs (6)
1450var result = ArrayBuilder<string>.GetInstance(attrInfos.Count); 1490var whenTrue = ArrayBuilder<string>.GetInstance(attrInfos.Count); 1491var whenFalse = ArrayBuilder<string>.GetInstance(attrInfos.Count); 1530var result = ArrayBuilder<string>.GetInstance(attrInfos.Count); 2171var boolArrayBuilder = ArrayBuilder<bool>.GetInstance((int)arrayLen); 2200var 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)
680var 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); 2001var builder = ArrayBuilder<T>.GetInstance(numElements); 3949var resourceQueue = ArrayBuilder<(IVariableDeclarationOperation, IVariableDeclaratorOperation)>.GetInstance(declarationGroup.Declarations.Length); 6187var initializerBuilder = ArrayBuilder<IOperation>.GetInstance(operation.Initializers.Length); 6320var builder = ArrayBuilder<IOperation>.GetInstance(initializer.ElementValues.Length); 6459var elementBuilder = ArrayBuilder<IOperation>.GetInstance(numElements); 6807var partsBuilder = ArrayBuilder<IInterpolatedStringContentOperation>.GetInstance(operation.Parts.Length); 7009var builder = ArrayBuilder<IArgumentOperation>.GetInstance(propertySymbol.Parameters.Length); 7552ArrayBuilder<IOperation> statementsBuilder = ArrayBuilder<IOperation>.GetInstance(statements.Length); 7710var initializerBuilder = ArrayBuilder<IOperation>.GetInstance(initializers.Length);
Operations\ControlFlowGraphBuilder.RegionBuilder.cs (1)
321var builder = ArrayBuilder<ControlFlowRegion>.GetInstance(Regions.Count);
Operations\IOperation.OperationList.cs (1)
47var builder = ArrayBuilder<IOperation>.GetInstance(Count);
Operations\IOperation.OperationList.Reversed.cs (2)
50var builder = ArrayBuilder<IOperation>.GetInstance(Count); 60var builder = ArrayBuilder<IOperation>.GetInstance(input.Length);
PEWriter\ExtendedPEBuilder.cs (1)
57var builder = ArrayBuilder<Section>.GetInstance(baseSections.Length + 1);
PEWriter\MetadataWriter.cs (2)
599builder = ArrayBuilder<IParameterDefinition>.GetInstance(parameters.Length + 1); 623builder = ArrayBuilder<IParameterDefinition>.GetInstance(parameters.Length);
ReferenceManager\AssemblyDataForAssemblyBeingBuilt.cs (1)
38var refs = ArrayBuilder<AssemblyIdentity>.GetInstance(referencedAssemblyData.Length + modules.Length); //approximate size
ReferenceManager\CommonReferenceManager.Binding.cs (3)
429var result = ArrayBuilder<int>.GetInstance(modules.Length); 449var result = ArrayBuilder<ResolvedReference>.GetInstance(references.Length); 464var 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)
82var states = ArrayBuilder<GeneratorState>.GetInstance(generators.Length); 174ArrayBuilder<GeneratedSourceResult> sources = ArrayBuilder<GeneratedSourceResult>.GetInstance(generatorState.PostInitTrees.Length + generatorState.GeneratedTrees.Length); 204var stateBuilder = ArrayBuilder<GeneratorState>.GetInstance(state.Generators.Length); 331var trees = ArrayBuilder<GeneratedSyntaxTree>.GetInstance(generatedSources.Length);
SourceGeneration\GlobalAliases.cs (1)
42var total = ArrayBuilder<(string aliasName, string symbolName)>.GetInstance(aliasesArray.Sum(a => a.AliasAndSymbolNames.Length));
SourceGeneration\Nodes\BatchNode.cs (1)
95var builder = ArrayBuilder<TInput>.GetInstance(entryCount);
SourceGeneration\Nodes\NodeStateTable.cs (5)
113var compacted = ArrayBuilder<TableEntry>.GetInstance(nonRemovedCount); 181_states = ArrayBuilder<TableEntry>.GetInstance(tableCapacity ?? previous.GetTotalEntryItemCount()); 381var stepOutputBuilder = ArrayBuilder<(object, IncrementalStepRunReason)>.GetInstance(outputInfo.Count); 595_items = ArrayBuilder<T>.GetInstance(capacity); 614_states = ArrayBuilder<EntryState>.GetInstance(_requestedCapacity);
SourceGeneration\SyntaxStore.cs (1)
62var syntaxInputBuilders = ArrayBuilder<(SyntaxInputNode node, ISyntaxInputBuilder builder)>.GetInstance(_syntaxInputNodes.Length);
Syntax\LineDirectiveMap.cs (1)
141var entries = ArrayBuilder<LineMappingEntry>.GetInstance(directives.Count + 1);
Text\ChangedText.cs (1)
281var lineStarts = ArrayBuilder<int>.GetInstance(oldLineInfo.Count);
Text\LargeText.cs (1)
95var chunks = ArrayBuilder<char[]>.GetInstance(1 + maxCharRemainingGuess / ChunkSize);
Text\LargeTextWriter.cs (1)
26_chunks = ArrayBuilder<char[]>.GetInstance(1 + length / LargeText.ChunkSize);
Microsoft.CodeAnalysis.CSharp (282)
Binder\Binder.CapturedParametersFinder.cs (1)
41var captured = ArrayBuilder<ParameterSymbol>.GetInstance(primaryConstructor.Parameters.Length);
Binder\Binder.ValueChecks.cs (2)
324var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(accessorForDefaultArguments.ParameterCount); 330refKindsBuilderOpt = ArrayBuilder<RefKind>.GetInstance(accessorForDefaultArguments.ParameterCount);
Binder\Binder_Attributes.cs (2)
374var constructorArgumentSourceIndices = ArrayBuilder<int>.GetInstance(lengthAfterRewriting); 863var builder = ArrayBuilder<TypedConstant>.GetInstance(numArguments);
Binder\Binder_Constraints.cs (1)
325var builder = ArrayBuilder<TypeParameterConstraintClause>.GetInstance(typeParameterList.Parameters.Count);
Binder\Binder_Conversions.cs (2)
457var builder = ArrayBuilder<BoundSwitchExpressionArm>.GetInstance(source.SwitchArms.Length); 944var convertedArguments = ArrayBuilder<BoundExpression>.GetInstance(arguments.Length);
Binder\Binder_Crefs.cs (4)
450builder = ArrayBuilder<Symbol>.GetInstance(numInstanceConstructors); 680ArrayBuilder<Symbol> unwrappedSymbols = ArrayBuilder<Symbol>.GetInstance(symbols.Length); 887var typeArgumentsWithAnnotations = ArrayBuilder<TypeWithAnnotations>.GetInstance(arity); 931ArrayBuilder<ParameterSymbol> parameterBuilder = ArrayBuilder<ParameterSymbol>.GetInstance(parameterListSyntax.Parameters.Count);
Binder\Binder_Deconstruct.cs (9)
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); 776var builder = ArrayBuilder<DeconstructionVariable>.GetInstance(component.Arguments.Count);
Binder\Binder_Expressions.cs (9)
329var boundArgs = ArrayBuilder<BoundExpression>.GetInstance(sourceTuple.Arguments.Length); 922var builder = ArrayBuilder<BoundExpression>.GetInstance(count); 923var namesBuilder = ArrayBuilder<string>.GetInstance(count); 978var boundArguments = ArrayBuilder<BoundExpression>.GetInstance(arguments.Count); 979var elementTypesWithAnnotations = ArrayBuilder<TypeWithAnnotations>.GetInstance(arguments.Count); 980var elementLocations = ArrayBuilder<Location>.GetInstance(arguments.Count); 1108var builder = ArrayBuilder<bool>.GetInstance(elementNames.Count); 4840var initializers = ArrayBuilder<BoundExpression>.GetInstance(initializerSyntax.Expressions.Count); 9254var fieldsBuilder = ArrayBuilder<AnonymousTypeField>.GetInstance(parameterTypes.Length + 1);
Binder\Binder_InterpolatedString.cs (11)
567var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(constructorArgumentLength); 569var refKindsBuilder = ArrayBuilder<RefKind>.GetInstance(constructorArgumentLength); 706partsBuilder = ArrayBuilder<BoundExpression>.GetInstance(unconvertedInterpolatedString.Parts.Length); 739var builderAppendCallsArray = ArrayBuilder<ImmutableArray<BoundExpression>>.GetInstance(partsArray.Length); 740var builderAppendCalls = ArrayBuilder<BoundExpression>.GetInstance(firstPartsLength); 741var positionInfoArray = ArrayBuilder<ImmutableArray<(bool IsLiteral, bool HasAlignment, bool HasFormat)>>.GetInstance(partsArray.Length); 742var positionInfo = ArrayBuilder<(bool IsLiteral, bool HasAlignment, bool HasFormat)>.GetInstance(firstPartsLength); 743var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(3); 744var parameterNamesAndLocationsBuilder = ArrayBuilder<(string, Location)?>.GetInstance(3); 944var argumentPlaceholdersBuilder = ArrayBuilder<BoundInterpolatedStringArgumentPlaceholder>.GetInstance(handlerArgumentIndexes.Length); 945var argumentRefKindsBuilder = ArrayBuilder<RefKind>.GetInstance(handlerArgumentIndexes.Length);
Binder\Binder_Invocation.cs (4)
427var builder = ArrayBuilder<BoundExpression>.GetInstance(arguments.Arguments.Count); 1308argsToParamsBuilder = ArrayBuilder<int>.GetInstance(argsToParamsOpt.Length); 1688ArrayBuilder<BoundExpression> newArguments = ArrayBuilder<BoundExpression>.GetInstance(argumentCount); 2015var methodsBuilder = ArrayBuilder<FunctionPointerMethodSymbol>.GetInstance(1);
Binder\Binder_Lambda.cs (1)
256var discardsBuilder = ArrayBuilder<bool>.GetInstance(parameters.Count);
Binder\Binder_Patterns.cs (5)
268var builder = ArrayBuilder<BoundPattern>.GetInstance(subpatterns.Count); 972var patternsBuilder = ArrayBuilder<BoundPositionalSubpattern>.GetInstance(positionalClause.Subpatterns.Count); 1366var subPatterns = ArrayBuilder<BoundPositionalSubpattern>.GetInstance(tupleDesignation.Variables.Count); 1456var builder = ArrayBuilder<BoundPropertySubpattern>.GetInstance(node.Subpatterns.Count); 1737var narrowedTypeCandidates = ArrayBuilder<TypeSymbol>.GetInstance(2);
Binder\Binder_Statements.cs (2)
1872ArrayBuilder<BoundStatement> boundStatements = ArrayBuilder<BoundStatement>.GetInstance(nStatements); 3117var catchBlocks = ArrayBuilder<BoundCatchBlock>.GetInstance(n);
Binder\Binder_Symbols.cs (4)
679var types = ArrayBuilder<TypeWithAnnotations>.GetInstance(numElements); 680var locations = ArrayBuilder<Location>.GetInstance(numElements); 776elementNames = ArrayBuilder<string>.GetInstance(tupleSize); 1338var 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 (22)
145var builder = ArrayBuilder<StateForCase>.GetInstance(switchSections.Length); 170var builder = ArrayBuilder<StateForCase>.GetInstance(switchArms.Length); 232var newSequence = ArrayBuilder<Tests>.GetInstance(length); 329var tests = ArrayBuilder<Tests>.GetInstance(4 + patternLength * 2); 395var tests = ArrayBuilder<Tests>.GetInstance(1); 422var tests = ArrayBuilder<Tests>.GetInstance(4); 496var tests = ArrayBuilder<Tests>.GetInstance(2); 521var tests = ArrayBuilder<Tests>.GetInstance(5); 645var builder = ArrayBuilder<Tests>.GetInstance(2); 658builder = ArrayBuilder<Tests>.GetInstance(2); 681var tests = ArrayBuilder<Tests>.GetInstance(2); 824var rewrittenCases = ArrayBuilder<StateForCase>.GetInstance(casesForRootNode.Length); 1045var whenTrueBuilder = ArrayBuilder<StateForCase>.GetInstance(cases.Length); 1046var whenFalseBuilder = ArrayBuilder<StateForCase>.GetInstance(cases.Length); 1159var builder = ArrayBuilder<StateForCase>.GetInstance(cases.Length); 2139var builder = ArrayBuilder<Tests>.GetInstance(seq.Length); 2186var trueBuilder = ArrayBuilder<Tests>.GetInstance(RemainingTests.Length); 2187var falseBuilder = ArrayBuilder<Tests>.GetInstance(RemainingTests.Length); 2200var builder = ArrayBuilder<Tests>.GetInstance(RemainingTests.Length); 2208var builder = ArrayBuilder<Tests>.GetInstance(RemainingTests.Length); 2238var builder = ArrayBuilder<Tests>.GetInstance(2); 2318var builder = ArrayBuilder<Tests>.GetInstance(2);
Binder\DecisionDagBuilder_ListPatterns.cs (1)
23var tests = ArrayBuilder<Tests>.GetInstance(4 + subpatterns.Length * 2);
Binder\ForEachLoopBinder.cs (2)
1031var argsBuilder = ArrayBuilder<BoundExpression>.GetInstance(patternDisposeMethod.ParameterCount); 1722var 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\PatternExplainer.cs (1)
73var result = ArrayBuilder<BoundDecisionDagNode>.GetInstance(capacity: distanceToNode);
Binder\RefSafetyAnalysis.cs (1)
820var builder = ArrayBuilder<DeconstructionVariable>.GetInstance(arguments.Length);
Binder\Semantics\BestTypeInferrer.cs (1)
87var builder = ArrayBuilder<TypeSymbol>.GetInstance(candidateTypes.Count);
Binder\Semantics\Conversions\ConversionsBase.cs (3)
1112var innerConversions = ArrayBuilder<Conversion>.GetInstance(switchExpression.SwitchArms.Length); 2194var argumentConversions = ArrayBuilder<Conversion>.GetInstance(arguments.Length); 2268var nestedConversions = ArrayBuilder<Conversion>.GetInstance(sourceTypes.Length);
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (1)
218var candidates = ArrayBuilder<MethodSymbol>.GetInstance(operators.Length);
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (1)
67var builder = ArrayBuilder<string?>.GetInstance(this.Names.Count);
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
3075var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(_fixedResults.Length);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3726conversions = ArrayBuilder<Conversion>.GetInstance(paramCount);
Binder\SwitchBinder_Patterns.cs (5)
89var sectionBuilder = ArrayBuilder<BoundSwitchSection>.GetInstance(switchSections.Length); 93var labelBuilder = ArrayBuilder<BoundSwitchLabel>.GetInstance(oldSection.SwitchLabels.Length); 166var boundSwitchSectionsBuilder = ArrayBuilder<BoundSwitchSection>.GetInstance(SwitchSyntax.Sections.Count); 187var boundLabelsBuilder = ArrayBuilder<BoundSwitchLabel>.GetInstance(node.Labels.Count); 200var boundStatementsBuilder = ArrayBuilder<BoundStatement>.GetInstance(node.Statements.Count);
Binder\UsingStatementBinder.cs (2)
42var locals = ArrayBuilder<LocalSymbol>.GetInstance(declarationSyntax.Variables.Count); 225var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(disposeMethod.ParameterCount);
BoundTree\NullabilityRewriter.cs (1)
192var builder = ArrayBuilder<T>.GetInstance(symbols.Length);
BoundTree\UnboundLambda.cs (5)
631var parameterRefKindsBuilder = ArrayBuilder<RefKind>.GetInstance(ParameterCount); 632var parameterScopesBuilder = ArrayBuilder<ScopedKind>.GetInstance(ParameterCount); 633var parameterTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(ParameterCount); 1066var typesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(parameterCount); 1067var refKindsBuilder = ArrayBuilder<RefKind>.GetInstance(parameterCount);
CodeGen\Optimizer.cs (1)
132var defs = ArrayBuilder<LocalDefUseSpan>.GetInstance(dummies.Count);
Compilation\CSharpCompilation.cs (2)
3573var builder = ArrayBuilder<byte>.GetInstance(length); 3828var typesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(elementTypes.Length);
Compilation\CSharpCompilerDiagnosticAnalyzer.cs (1)
31var builder = ArrayBuilder<int>.GetInstance(errorCodes.Length);
Compilation\CSharpSemanticModel.cs (2)
1636var results = ArrayBuilder<ISymbol>.GetInstance(info.Count); 1976var builder = ArrayBuilder<Symbol>.GetInstance(symbols.Length);
Compiler\AnonymousTypeMethodBodySynthesizer.cs (1)
133var fields = ArrayBuilder<FieldSymbol>.GetInstance(anonymousType.Properties.Length);
Compiler\MethodCompiler.cs (1)
1276var initializers = ArrayBuilder<BoundStatement>.GetInstance(capturedParameters.Count);
Declarations\DeclarationTable.cs (1)
128var builder = ArrayBuilder<SingleNamespaceDeclaration>.GetInstance(oldRootDeclarations.Length + 1);
Declarations\DeclarationTreeBuilder.cs (1)
228var directives = ArrayBuilder<ReferenceDirective>.GetInstance(directiveNodes.Count);
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (4)
617var otherParamsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(sig.ParameterCount); 618var otherParamRefCustomModifiersBuilder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(sig.ParameterCount); 1121var translatedParamsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(sig.ParameterCount); 1122var translatedParamRefCustomModifiersBuilder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(sig.ParameterCount);
FlowAnalysis\DefiniteAssignment.cs (1)
622var builder = ArrayBuilder<FieldSymbol>.GetInstance(implicitlyInitializedFields.Count);
FlowAnalysis\FlowAnalysisPass.cs (2)
117var builder = ArrayBuilder<BoundStatement>.GetInstance(implicitlyInitializedFields.Length); 152var builder = ArrayBuilder<BoundStatement>.GetInstance(n);
FlowAnalysis\NullableWalker.cs (16)
1006var builder = ArrayBuilder<Symbol>.GetInstance(members.Length + requiredMembers.Count); 3988var builder = ArrayBuilder<VisitArgumentResult>.GetInstance(argumentResults.Length); 4160var expressions = ArrayBuilder<BoundExpression>.GetInstance(initialization.Initializers.Length); 4185var expressionsNoConversions = ArrayBuilder<BoundExpression>.GetInstance(n); 4186var conversions = ArrayBuilder<Conversion>.GetInstance(n); 4187var expressionTypes = ArrayBuilder<TypeWithState>.GetInstance(n); 4188var placeholderBuilder = ArrayBuilder<BoundExpression>.GetInstance(n); 4317var resultTypes = ArrayBuilder<TypeWithAnnotations>.GetInstance(n); 4318var placeholdersBuilder = ArrayBuilder<BoundExpression>.GetInstance(n); 6229var conversionResultsBuilder = ArrayBuilder<VisitResult>.GetInstance(results.Length); 6466var resultsBuilder = ArrayBuilder<VisitArgumentResult>.GetInstance(n); 6948var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(n); 6949var conversionsBuilder = ArrayBuilder<Conversion>.GetInstance(n); 7132var builder = ArrayBuilder<BoundExpression>.GetInstance(n); 9296ArrayBuilder<BoundExpression> placeholderArgs = ArrayBuilder<BoundExpression>.GetInstance(n + 1); 9467var builder = ArrayBuilder<DeconstructionVariable>.GetInstance(arguments.Length);
FlowAnalysis\NullableWalker_Patterns.cs (4)
873var conversions = ArrayBuilder<Conversion>.GetInstance(numSwitchArms); 874var resultTypes = ArrayBuilder<TypeWithState>.GetInstance(numSwitchArms); 875var expressions = ArrayBuilder<BoundExpression>.GetInstance(numSwitchArms); 876var placeholderBuilder = ArrayBuilder<BoundExpression>.GetInstance(numSwitchArms);
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (1)
469var handlers = ArrayBuilder<SyntheticBoundNodeFactory.SyntheticSwitchSection>.GetInstance(handlersList.Count);
Lowering\ClosureConversion\ClosureConversion.cs (4)
875var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(loweredSymbol.ParameterCount); 900var refkindsBuilder = ArrayBuilder<RefKind>.GetInstance(argumentsBuilder.Count); 969var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(typeArguments.Length); 1241var 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)
298var prologueBuilder = ArrayBuilder<BoundStatement>.GetInstance(_factory.CurrentFunction.ParameterCount);
Lowering\LocalRewriter\LocalRewriter.cs (1)
614var statements = ArrayBuilder<BoundStatement?>.GetInstance(node.Statements.Length);
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
620var newArguments = ArrayBuilder<BoundExpression>.GetInstance(loweredInput.Arguments.Length);
Lowering\LocalRewriter\LocalRewriter_Call.cs (6)
490var visitedArgumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(arguments.Length); 835ArrayBuilder<BoundAssignmentOperator> storesToTemps = ArrayBuilder<BoundAssignmentOperator>.GetInstance(rewrittenArguments.Length); 935refKindsBuilder = ArrayBuilder<RefKind>.GetInstance(parameters.Length); 969ArrayBuilder<IArgumentOperation> argumentsBuilder = ArrayBuilder<IArgumentOperation>.GetInstance(arguments.Length); 1153ArrayBuilder<IArgumentOperation> argumentsInEvaluationBuilder = ArrayBuilder<IArgumentOperation>.GetInstance(parameters.Length); 1178ArrayBuilder<BoundExpression> paramArray = ArrayBuilder<BoundExpression>.GetInstance(paramArrayArgumentCount);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
330ArrayBuilder<BoundAssignmentOperator> storesToTemps = ArrayBuilder<BoundAssignmentOperator>.GetInstance(rewrittenArguments.Length);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
140var builder = ArrayBuilder<BoundExpression>.GetInstance(bytes.Count + 1); 818var 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)
174ArrayBuilder<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)
134var builder = ArrayBuilder<BoundExpression>.GetInstance(getEnumeratorInfo.Arguments.Length);
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (3)
228var locals = ArrayBuilder<LocalSymbol>.GetInstance(2); 229var sideeffects = ArrayBuilder<BoundExpression>.GetInstance(2); 588var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(2);
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (2)
215var builder = ArrayBuilder<BoundExpression>.GetInstance(anonymousType.Properties.Length); 269var sideEffects = ArrayBuilder<BoundExpression>.GetInstance(1 + dynamicSiteCount + loweredInitializers.Count);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
469newArgs = ArrayBuilder<BoundExpression>.GetInstance(args.Length);
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (2)
113var resultExpressions = ArrayBuilder<BoundExpression>.GetInstance(parts.Length + 1); 214expressions = ArrayBuilder<BoundExpression>.GetInstance(n + 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)
694ArrayBuilder<LocalSymbol> temporariesBuilder = ArrayBuilder<LocalSymbol>.GetInstance(discardCount);
Lowering\MethodToClassRewriter.cs (1)
331var visitedTypeArgs = ArrayBuilder<TypeWithAnnotations>.GetInstance(typeArgs.Length);
Lowering\SpillSequenceSpiller.cs (1)
558var result = ArrayBuilder<BoundExpression>.GetInstance(newList.Length);
Lowering\StateMachineRewriter\StateMachineRewriter.cs (1)
423var 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
Operations\CSharpOperationFactory.cs (5)
340var builder = ArrayBuilder<TOperation>.GetInstance(boundNodes.Length); 378var builder = ArrayBuilder<IOperation>.GetInstance(children.Length); 405var builder = ArrayBuilder<IVariableDeclaratorOperation>.GetInstance(multipleDeclaration.LocalDeclarations.Length); 2160var builder = ArrayBuilder<IInterpolatedStringContentOperation>.GetInstance(parts.Length); 2183var builder = ArrayBuilder<IInterpolatedStringContentOperation>.GetInstance(parts.Length);
Operations\CSharpOperationFactory_Methods.cs (1)
337var builder = ArrayBuilder<IOperation>.GetInstance(arguments.Length);
Parser\LanguageParser_InterpolatedString.cs (1)
477var builder = ArrayBuilder<DiagnosticInfo>.GetInstance(infos.Length);
Symbols\AbstractTypeMap.cs (4)
61var newTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(oldTypeArguments.Length); 146var builder = ArrayBuilder<CustomModifier>.GetInstance(customModifiers.Length); 252var builder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(paramCount); 326var result = ArrayBuilder<TypeWithAnnotations>.GetInstance(original.Length);
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
199var 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)
56var parameters = ArrayBuilder<SynthesizedDelegateInvokeMethod.ParameterDescription>.GetInstance(parameterCount); 75var typeParameters = ArrayBuilder<TypeParameterSymbol>.GetInstance(parameterCount + (returnsVoid ? 0 : 1)); 122var parameters = ArrayBuilder<SynthesizedDelegateInvokeMethod.ParameterDescription>.GetInstance(parameterCount); 170var typeParameters = ArrayBuilder<TypeParameterSymbol>.GetInstance(typeParameterCount); 190var 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)
835var typeArgumentSymbols = ArrayBuilder<TypeWithAnnotations>.GetInstance(length);
Symbols\Compilation_UsedAssemblies.cs (2)
53var builder = ArrayBuilder<MetadataReference>.GetInstance(setOfReferences.Count); 156var stack = ArrayBuilder<AssemblySymbol>.GetInstance(_lazyUsedAssemblyReferences.Count);
Symbols\ConstraintsHelper.cs (1)
418builder = ArrayBuilder<TypeParameterConstraintClause>.GetInstance(constraintClauses.Length);
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (6)
356var paramMergedTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(_parameters.Length); 406var paramTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(_parameters.Length); 459var paramsBuilder = ArrayBuilder<FunctionPointerParameterSymbol>.GetInstance(originalParameters.Length); 560var paramsBuilder = ArrayBuilder<FunctionPointerParameterSymbol>.GetInstance(parameterTypes.Length); 606var paramTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(Parameters.Length); 651var 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)
186var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(type.Signature.ParameterCount);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
559var symbols = ArrayBuilder<NamedTypeSymbol>.GetInstance(interfaceImpls.Count); 1026var result = ArrayBuilder<FieldSymbol>.GetInstance(count);
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
67var builder = ArrayBuilder<Symbol>.GetInstance(memberTypes.Length + lazyNamespaces.Count);
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
860var 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)
560var parameters = ArrayBuilder<ParameterSymbol>.GetInstance(count - 1);
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 (14)
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); 829var symbols = ArrayBuilder<Symbol>.GetInstance(arr.Length); 841var result = ArrayBuilder<NamedTypeSymbol>.GetInstance(sequence.Length); 857var result = ArrayBuilder<TypeSymbol>.GetInstance(sequence.Length); 871var result = ArrayBuilder<TypeWithAnnotations>.GetInstance(sequence.Length); 883var parameters = ArrayBuilder<TypeParameterSymbol>.GetInstance(list.Length); 1023var targetParamsBuilder = ArrayBuilder<ParameterSymbol>.GetInstance(method.Parameters.Length); 1101var targetParamsBuilder = ArrayBuilder<ParameterSymbol>.GetInstance(property.Parameters.Length); 1239var newArguments = ArrayBuilder<TypedConstant>.GetInstance(constructorArguments.Length); 1308var newArguments = ArrayBuilder<KeyValuePair<string, TypedConstant>>.GetInstance(namedArguments.Length);
Symbols\Source\ConstantEvaluationHelpers.cs (1)
273fieldsInvolvedInCycles = ArrayBuilder<SourceFieldSymbolWithSyntaxReference>.GetInstance(graph.Count);
Symbols\Source\LambdaSymbol.cs (1)
320var builder = ArrayBuilder<ParameterSymbol>.GetInstance(unboundLambda.ParameterCount);
Symbols\Source\SourceComplexParameterSymbol.cs (3)
1268parameters = ArrayBuilder<ParameterSymbol?>.GetInstance(1); 1282parameters = ArrayBuilder<ParameterSymbol?>.GetInstance(constructorArgument.Values.Length); 1283var ordinalsBuilder = ArrayBuilder<int>.GetInstance(constructorArgument.Values.Length);
Symbols\Source\SourceMemberContainerSymbol.cs (8)
2956groupsBuilder = ArrayBuilder<ImmutableArray<FieldOrPropertyInitializer>>.GetInstance(groupCount); 2966groupsBuilder = ArrayBuilder<ImmutableArray<FieldOrPropertyInitializer>>.GetInstance(groupCount + 1); 2999NonTypeMembers = ArrayBuilder<Symbol>.GetInstance(declaredMembers.NonTypeMembers.Length + 1); 3031var builder = ArrayBuilder<ImmutableArray<FieldOrPropertyInitializer>>.GetInstance(initializers.Count); 3317memberBuilder ??= ArrayBuilder<Symbol>.GetInstance(types.Length + 1); 3455var memberNames = ArrayBuilder<string>.GetInstance(membersByName.Count); 3904var members = ArrayBuilder<Symbol>.GetInstance(membersSoFar.Count + 1); 4252var 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\SourcePropertyAccessorSymbol.cs (1)
748var 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)
342var substituted = ArrayBuilder<ParameterSymbol>.GetInstance(count);
Symbols\SubstitutedNamedTypeSymbol.cs (1)
315var builder = ArrayBuilder<Symbol>.GetInstance(originalMembers.Length);
Symbols\Synthesized\Records\SynthesizedRecordDeconstruct.cs (1)
70var statementsBuilder = ArrayBuilder<BoundStatement>.GetInstance(_positionalMembers.Length + 1);
Symbols\Tuples\TupleTypeSymbol.cs (3)
583var members = ArrayBuilder<Symbol>.GetInstance(currentMembers.Length); 588var currentFieldsForElements = ArrayBuilder<FieldSymbol?>.GetInstance(currentValueTuple.Arity); 992var typesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(ValueTupleRestPosition - 1 + extensionTupleElementTypes.Length);
Symbols\TypeSymbolExtensions.cs (1)
1960var paramsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(funcPtrType.Signature.ParameterCount);
Syntax\SyntaxNormalizer.cs (2)
153_indentations = ArrayBuilder<SyntaxTrivia>.GetInstance(capacity); 1023ArrayBuilder<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.ExpressionEvaluator.ExpressionCompiler (3)
Binders\PlaceholderLocalBinder.cs (1)
42var aliasesBuilder = ArrayBuilder<LocalSymbol>.GetInstance(aliases.Length);
Rewriters\LocalDeclarationRewriter.cs (1)
153var initializerExprs = ArrayBuilder<BoundExpression>.GetInstance(numBytes);
Symbols\EEMethodSymbol.cs (1)
197var localsBuilder = ArrayBuilder<LocalSymbol>.GetInstance(sourceLocalsForBinding.Length);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (4)
ExpressionCompiler.cs (1)
93var 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)
407var executors = ArrayBuilder<Func<object[], Task>>.GetInstance(scriptsReversed.Count);
Microsoft.CodeAnalysis.Test.Utilities (5)
Compilation\TestOperationVisitor.cs (1)
66var 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)
188var builder = ArrayBuilder<T>.GetInstance(n);
Microsoft.CodeAnalysis.VisualBasic (96)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1792Dim caseBlockStateBuilder = ArrayBuilder(Of LocalState).GetInstance(caseBlocks.Length)
Analysis\InitializerRewriter.vb (1)
201Dim boundStatements = ArrayBuilder(Of BoundStatement).GetInstance(boundInitializers.Length)
Binding\Binder_Conversions.vb (3)
1060Dim placeholders = ArrayBuilder(Of BoundRValuePlaceholder).GetInstance(sourceElementTypes.Length) 1061Dim converted = ArrayBuilder(Of BoundExpression).GetInstance(sourceElementTypes.Length) 1649Dim convertedArguments = ArrayBuilder(Of BoundExpression).GetInstance(arguments.Length)
Binding\Binder_Expressions.vb (8)
325Dim boundArguments = ArrayBuilder(Of BoundExpression).GetInstance(arguments.Count) 326Dim elementTypes = ArrayBuilder(Of TypeSymbol).GetInstance(arguments.Count) 327Dim elementLocations = ArrayBuilder(Of Location).GetInstance(arguments.Count) 446Dim builder = ArrayBuilder(Of Boolean).GetInstance(elementNames.Count) 548elementNames = ArrayBuilder(Of String).GetInstance(tupleSize) 1923Dim array = ArrayBuilder(Of BoundExpression).GetInstance(2) 1995Dim array = ArrayBuilder(Of BoundExpression).GetInstance(2) 3891Dim convertedArguments = ArrayBuilder(Of BoundExpression).GetInstance(boundArguments.Length)
Binding\Binder_Invocation.vb (6)
1721Dim bestSymbolsBuilder = ArrayBuilder(Of Symbol).GetInstance(bestCandidates.Count) 1771Dim diagnosticInfos = ArrayBuilder(Of DiagnosticInfo).GetInstance(bestSymbols.Length) 1838Dim diagnosticPerSymbol = ArrayBuilder(Of KeyValuePair(Of Symbol, ImmutableBindingDiagnostic(Of AssemblySymbol))).GetInstance(candidates.Count) 1880Dim diagnosticInfos = ArrayBuilder(Of DiagnosticInfo).GetInstance(candidates.Count) 2647Dim argumentsInOrder = ArrayBuilder(Of BoundExpression).GetInstance(paramCount) 2711Dim items = ArrayBuilder(Of BoundExpression).GetInstance(paramArrayItems.Count)
Binding\Binder_Latebound.vb (1)
202builder = ArrayBuilder(Of BoundExpression).GetInstance(arguments.Length)
Binding\Binder_Statements.vb (4)
273Dim children = ArrayBuilder(Of BoundNode).GetInstance(statement.CaseClauses.Length) 1029Dim locals = ArrayBuilder(Of BoundLocalDeclaration).GetInstance(nameCount) 1471Dim array = ArrayBuilder(Of BoundExpression).GetInstance(2) 4740Dim catchBlocks = ArrayBuilder(Of BoundCatchBlock).GetInstance(n)
Binding\Binder_Symbols.vb (2)
612Dim types = ArrayBuilder(Of TypeSymbol).GetInstance(numElements) 613Dim locations = ArrayBuilder(Of Location).GetInstance(numElements)
Binding\Binder_Utils.vb (3)
828Dim params = ArrayBuilder(Of ParameterSymbol).GetInstance(parametersSyntax.Count) 868Dim params = ArrayBuilder(Of ParameterSymbol).GetInstance(syntaxOpt.Parameters.Count) 956Dim params = ArrayBuilder(Of ParameterSymbol).GetInstance(syntaxOpt.Parameters.Count)
CodeGen\EmitStatement.vb (1)
955Dim caseBlockLabels = ArrayBuilder(Of GeneratedLabelSymbol).GetInstance(caseBlocks.Length)
Compilation\ClsComplianceChecker.vb (2)
934Dim builder = ArrayBuilder(Of TypeSymbol).GetInstance(parameters.Length) 956Dim builder = ArrayBuilder(Of RefKind).GetInstance(parameters.Length)
Compilation\MethodCompiler.vb (1)
816Dim arguments = ArrayBuilder(Of BoundExpression).GetInstance(matchingStub.ParameterCount)
Compilation\SemanticModel.vb (3)
1848Dim results = ArrayBuilder(Of Symbol).GetInstance(info.Count) 1883Dim results = ArrayBuilder(Of Symbol).GetInstance(info.Count) 1927Dim tempResults = ArrayBuilder(Of Symbol).GetInstance(arities.Count)
Compilation\SyntaxTreeSemanticModel.vb (1)
619symbolsBuilder = ArrayBuilder(Of Symbol).GetInstance(i)
Compilation\VisualBasicCompilation.vb (1)
2832Dim typesBuilder = ArrayBuilder(Of TypeSymbol).GetInstance(elementTypes.Length)
Declarations\DeclarationTable.vb (1)
168Dim builder = ArrayBuilder(Of SingleNamespaceDeclaration).GetInstance(oldRootDeclarations.Length + 1)
Declarations\DeclarationTreeBuilder.vb (1)
108Dim directives = ArrayBuilder(Of ReferenceDirective).GetInstance(directiveNodes.Count)
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
294Dim prologueStatements As ArrayBuilder(Of BoundStatement) = ArrayBuilder(Of BoundStatement).GetInstance(If(previousPrologue Is Nothing, 3, 4))
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (1)
204Dim fieldAccessorsBuilder = ArrayBuilder(Of BoundExpression).GetInstance(numElements)
Lowering\LocalRewriter\LocalRewriter_FieldOrPropertyInitializer.vb (1)
45Dim rewrittenStatements = ArrayBuilder(Of BoundStatement).GetInstance(initializedSymbols.Length)
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (1)
762copyBackBuilder = ArrayBuilder(Of BoundExpression).GetInstance(assignmentArguments.Length)
Lowering\StateMachineRewriter\StateMachineTypeSymbol.vb (1)
74builder = ArrayBuilder(Of VisualBasicAttributeData).GetInstance(2) ' only 2 different attributes are inherited at the moment
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (1)
216builder = ArrayBuilder(Of VisualBasicAttributeData).GetInstance(4) ' only 4 different attributes are inherited at the moment
Operations\VisualBasicOperationFactory.vb (3)
332Dim builder = ArrayBuilder(Of TOperation).GetInstance(nodeArray.Length) 346Dim builder = ArrayBuilder(Of IOperation).GetInstance(boundNodeWithChildren.Children.Length) 1568Dim builder = ArrayBuilder(Of IInterpolatedStringContentOperation).GetInstance(parts.Length)
Operations\VisualBasicOperationFactory_Methods.vb (2)
198Dim arguments As ArrayBuilder(Of IArgumentOperation) = ArrayBuilder(Of IArgumentOperation).GetInstance(argumentsLength) 317Dim builder = ArrayBuilder(Of IOperation).GetInstance(expression.Arguments.Length)
Semantics\OverloadResolution.vb (2)
1017Dim candidates = ArrayBuilder(Of Candidate).GetInstance(properties.Length - 1) 1753Dim indexesOfApplicableCandidates = ArrayBuilder(Of Integer).GetInstance(applicableCandidates)
Semantics\TypeInference\TypeArgumentInference.vb (1)
2273Dim typeArguments = ArrayBuilder(Of TypeWithModifiers).GetInstance(_typeParameterNodes.Length)
Symbols\AnonymousTypes\PublicSymbols\AnonymousDelegate_TypePublicSymbol.vb (1)
33Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(parameterDescriptors.Length + 1)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousDelegate_TemplateSymbol.vb (1)
40Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(parameterDescriptors.Length + 1)
Symbols\MergedNamespaceSymbol.vb (1)
701Dim parentsArray = ArrayBuilder(Of NamespaceSymbol).GetInstance(namespaceArray.Length)
Symbols\Metadata\PE\TupleTypeDecoder.vb (2)
242Dim decodedArgs = ArrayBuilder(Of TypeSymbol).GetInstance(typeArgs.Length) 298Dim builder = ArrayBuilder(Of String).GetInstance(numberOfElements)
Symbols\ReducedExtensionMethodSymbol.vb (3)
118Dim typeParametersToFix = ArrayBuilder(Of TypeParameterSymbol).GetInstance(toFixCount) 119Dim fixWith = ArrayBuilder(Of TypeSymbol).GetInstance(toFixCount) 184Dim fixed = ArrayBuilder(Of KeyValuePair(Of TypeParameterSymbol, TypeSymbol)).GetInstance(typeParametersToFixArray.Length)
Symbols\Retargeting\RetargetingSymbolTranslator.vb (10)
448Dim newArguments = ArrayBuilder(Of TypeWithModifiers).GetInstance(oldArguments.Count) 478Dim newParameters = ArrayBuilder(Of TypeParameterSymbol).GetInstance(newArguments.Count) 614newModifiers = ArrayBuilder(Of CustomModifier).GetInstance(oldModifiers.Length) 713Dim newArguments = ArrayBuilder(Of TypedConstant).GetInstance(constructorArguments.Length) 767Dim newArguments = ArrayBuilder(Of KeyValuePair(Of String, TypedConstant)).GetInstance(namedArguments.Length) 841Dim symbols = ArrayBuilder(Of Symbol).GetInstance(arr.Length) 851Dim result = ArrayBuilder(Of NamedTypeSymbol).GetInstance(sequence.Length) 863Dim result = ArrayBuilder(Of TypeSymbol).GetInstance(sequence.Length) 875Dim parameters = ArrayBuilder(Of TypeParameterSymbol).GetInstance(list.Length) 969Dim targetParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance(method.Parameters.Length)
Symbols\Source\CustomEventAccessorSymbol.vb (1)
157Dim paramBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance(nParameters)
Symbols\Source\OverrideHidingHelper.vb (2)
244Dim diagnosticInfos = ArrayBuilder(Of DiagnosticInfo).GetInstance(unimplementedMembers.Count) 857Dim diagnosticInfos = ArrayBuilder(Of DiagnosticInfo).GetInstance(overriddenMembers.Length)
Symbols\Source\SourceFieldSymbol.vb (1)
510fieldsInvolvedInCycles = ArrayBuilder(Of SourceFieldSymbol).GetInstance(graph.Count)
Symbols\Source\SourceMethodSymbol.vb (1)
2107Dim fakeParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance(params.Length)
Symbols\Source\SourceNamespaceSymbol.vb (1)
392Dim builder As ArrayBuilder(Of SyntaxReference) = ArrayBuilder(Of SyntaxReference).GetInstance(declarations.Length)
Symbols\Source\SourcePropertyAccessorSymbol.vb (3)
49Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(propertySymbol.ParameterCount) 64Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(propertySymbol.ParameterCount + 1) 396Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(nParameters)
Symbols\Source\SourcePropertySymbol.vb (1)
749Dim fakeParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance(params.Length)
Symbols\Source\SynthesizedWithEventsAccessorSymbol.vb (2)
140Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(propertySymbol.ParameterCount) 186Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(propertySymbol.ParameterCount + 1)
Symbols\Symbol.vb (1)
1293Dim builder = ArrayBuilder(Of TypeSymbol).GetInstance(typeArguments.Length)
Symbols\Symbol_Attributes.vb (1)
45attributes = ArrayBuilder(Of SynthesizedAttributeData).GetInstance(4)
Symbols\Tuples\TupleTypeSymbol.vb (4)
417Dim instance As ArrayBuilder(Of TypeSymbol) = ArrayBuilder(Of TypeSymbol).GetInstance(TupleTypeSymbol.RestPosition - 1 + tupleElementTypes.Length) 445Dim typeArgumentsBuilder As ArrayBuilder(Of TypeWithModifiers) = ArrayBuilder(Of TypeWithModifiers).GetInstance(TupleTypeSymbol.RestPosition) 694Dim members = ArrayBuilder(Of Symbol).GetInstance(Math.Max(_elementTypes.Length, _underlyingType.OriginalDefinition.GetMembers().Length)) 699Dim currentFieldsForElements = ArrayBuilder(Of FieldSymbol).GetInstance(currentUnderlying.Arity)
Symbols\TypeSubstitution.vb (1)
880Dim builder = ArrayBuilder(Of CustomModifier).GetInstance(customModifiers.Length)
Symbols\TypeSymbolExtensions.vb (1)
85Dim elementTypesBuilder = ArrayBuilder(Of TypeSymbol).GetInstance(cardinality)
Symbols\UsedAssemblies.vb (2)
26Dim builder = ArrayBuilder(Of MetadataReference).GetInstance(usedAssemblies.Count) 115Dim stack = ArrayBuilder(Of AssemblySymbol).GetInstance(_lazyUsedAssemblyReferences.Count)
Syntax\SyntaxNormalizer.vb (1)
91_indentations = ArrayBuilder(Of SyntaxTrivia).GetInstance(capacity)
VisualBasicCompilationOptions.vb (1)
345Dim importNames = ArrayBuilder(Of String).GetInstance(GlobalImports.Length)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
CodeGen\CodeGenNullable.vb (1)
6669Dim newBlocks = ArrayBuilder(Of MethodBlockSyntax).GetInstance(batchSize)
Emit\DynamicAnalysis\DynamicAnalysisResourceTests.vb (1)
832Dim expectedSpanSpellings As ArrayBuilder(Of String) = ArrayBuilder(Of String).GetInstance(expected.Length)