92 references to GetInstance
Microsoft.CodeAnalysis (92)
CodeGen\ArrayMembers.cs (2)
201var parameters = ArrayBuilder<ArrayMethodParameterInfo>.GetInstance(rank + 1); 309var parameters = ArrayBuilder<ArrayMethodParameterInfo>.GetInstance(rank);
CodeGen\PrivateImplementationDetails.cs (1)
162ArrayBuilder<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)
289var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(analyzerConfigPaths.Length); 1160var analyzerOptionsBuilder = hasAnalyzerConfigs ? ArrayBuilder<AnalyzerConfigOptionsResult>.GetInstance(generatedSyntaxTrees.Count) : null; 1161var 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)
1075var builder = ArrayBuilder<Diagnostic>.GetInstance(reportedDiagnostics.Length); 2693var 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)
525var 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)
646var 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)
1703var result = ArrayBuilder<string>.GetInstance(attrInfos.Count); 1743var whenTrue = ArrayBuilder<string>.GetInstance(attrInfos.Count); 1744var whenFalse = ArrayBuilder<string>.GetInstance(attrInfos.Count); 1783var result = ArrayBuilder<string>.GetInstance(attrInfos.Count); 2465var boolArrayBuilder = ArrayBuilder<bool>.GetInstance((int)arrayLen); 2494var 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); 2017var builder = ArrayBuilder<T>.GetInstance(numElements); 3979var resourceQueue = ArrayBuilder<(IVariableDeclarationOperation, IVariableDeclaratorOperation)>.GetInstance(declarationGroup.Declarations.Length); 6397var initializerBuilder = ArrayBuilder<IOperation>.GetInstance(operation.Initializers.Length); 6530var builder = ArrayBuilder<IOperation>.GetInstance(initializer.ElementValues.Length); 6730var elementBuilder = ArrayBuilder<IOperation>.GetInstance(numElements); 7081var partsBuilder = ArrayBuilder<IInterpolatedStringContentOperation>.GetInstance(operation.Parts.Length); 7283var builder = ArrayBuilder<IArgumentOperation>.GetInstance(propertySymbol.Parameters.Length); 7860ArrayBuilder<IOperation> statementsBuilder = ArrayBuilder<IOperation>.GetInstance(statements.Length); 8018var 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 (5)
108var states = ArrayBuilder<GeneratorState>.GetInstance(generators.Length); 205ArrayBuilder<GeneratedSourceResult> sources = ArrayBuilder<GeneratedSourceResult>.GetInstance( 246var stateBuilder = ArrayBuilder<GeneratorState>.GetInstance(state.Generators.Length); 512var trees = ArrayBuilder<GeneratedSyntaxTree>.GetInstance(generatedSources.Length); 548var trees = ArrayBuilder<GeneratedSyntaxTree>.GetInstance(sources.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); 737_items = ArrayBuilder<T>.GetInstance(capacity); 757_states = ArrayBuilder<EntryState>.GetInstance(_requestedCapacity);
SourceGeneration\SyntaxStore.cs (1)
62var syntaxInputBuilders = ArrayBuilder<(SyntaxInputNode node, ISyntaxInputBuilder builder)>.GetInstance(_syntaxInputNodes.Length);
src\roslyn\src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (7)
132var builder = ArrayBuilder<short>.GetInstance(numCounts); 181var builder = ArrayBuilder<StateMachineHoistedLocalScope>.GetInstance(bucketCount); 247var flagsBuilder = ArrayBuilder<bool>.GetInstance(FlagBytesCount); 253var builder = ArrayBuilder<DynamicLocalInfo>.GetInstance(bucketCount); 306var builder = ArrayBuilder<TupleElementNamesInfo>.GetInstance(n); 318var builder = ArrayBuilder<string?>.GetInstance(n); 424var resultBuilder = ArrayBuilder<ImmutableArray<string>>.GetInstance(groupSizes.Length);
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
366builder = ArrayBuilder<TResult>.GetInstance(count); 513var builder = ArrayBuilder<TResult>.GetInstance(source.Count); 526var builder = ArrayBuilder<TResult>.GetInstance(source.Count);
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
811arrayBuilder = ArrayBuilder<T>.GetInstance(capacity: 2); 905var builder = ArrayBuilder<TNamedTypeSymbol>.GetInstance(count);
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
101_builder = ArrayBuilder<T>.GetInstance(capacity)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
808var result = ArrayBuilder<S>.GetInstance(Count); 1032instance = GetInstance(capacity
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);