25 references to GetInstance
Microsoft.CodeAnalysis (5)
MetadataReader\MetadataDecoder.cs (2)
299ArrayBuilder<int> builder = countOfLowerBounds != countOfDimensions ? ArrayBuilder<int>.GetInstance(countOfLowerBounds, 0) : null; 310builder = ArrayBuilder<int>.GetInstance(countOfLowerBounds, 0);
Operations\ControlFlowGraphBuilder.cs (2)
4793var builder = ArrayBuilder<IOperation>.GetInstance(--parametersCount, fillWithValue: null!); 4806var builder = ArrayBuilder<IArgumentOperation>.GetInstance(parametersCount, fillWithValue: null!);
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
41/// cref="ArrayBuilder{T}.GetInstance(int, T)"/> should be used instead.
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Constraints.cs (2)
55var results = ArrayBuilder<TypeParameterConstraintClause?>.GetInstance(n, fillWithValue: null); 56var syntaxNodes = ArrayBuilder<ArrayBuilder<TypeConstraintSyntax>?>.GetInstance(n, fillWithValue: null);
Binder\Binder_Expressions.cs (1)
3744var handlerArgumentIndexesBuilder = ArrayBuilder<int>.GetInstance(handlerParameterIndexes.Length, fillWithValue: BoundInterpolatedStringArgumentPlaceholder.UnspecifiedParameter);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
1990var worse = ArrayBuilder<int>.GetInstance(results.Count, unknown); 3929refs = ArrayBuilder<RefKind>.GetInstance(arg, RefKind.None);
FlowAnalysis\DefiniteAssignment.cs (1)
55protected readonly ArrayBuilder<VariableIdentifier> variableBySlot = ArrayBuilder<VariableIdentifier>.GetInstance(1, default);
FlowAnalysis\NullableWalker.cs (1)
6680var builder = ArrayBuilder<RefKind>.GetInstance(argumentCount + 1, fillWithValue: RefKind.None);
FlowAnalysis\NullableWalker.Variables.cs (1)
138private readonly ArrayBuilder<VariableIdentifier> _variableBySlot = ArrayBuilder<VariableIdentifier>.GetInstance(1, default);
Lowering\ExtensionMethodReferenceRewriter.cs (1)
111var builder = ArrayBuilder<RefKind>.GetInstance(method.ParameterCount, RefKind.None);
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
1102ArrayBuilder<RefKind> refKinds = ArrayBuilder<RefKind>.GetInstance(parameters.Length, RefKind.None); 1219refKindsBuilder = ArrayBuilder<RefKind>.GetInstance(parameters.Length, fillWithValue: RefKind.None);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
413ArrayBuilder<RefKind> refKinds = ArrayBuilder<RefKind>.GetInstance(parameters.Length, RefKind.None);
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
203var valueTemps = ArrayBuilder<BoundExpression?>.GetInstance(anonymousType.Properties.Length, fillWithValue: null);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
208var builder = ArrayBuilder<RefKind>.GetInstance(addMethod.Parameters.Length, RefKind.None);
Lowering\SyntheticBoundNodeFactory.cs (1)
1186ImmutableArray<BoundExpression> firstElementIndices = ArrayBuilder<BoundExpression>.GetInstance(rank, Literal(0)).ToImmutableAndFree();
Symbols\ParameterSignature.cs (1)
51refs = ArrayBuilder<RefKind>.GetInstance(parm, RefKind.None);
Symbols\Tuples\TupleTypeSymbol.cs (2)
575var elementsMatchedByFields = ArrayBuilder<bool>.GetInstance(elementTypes.Length, fillWithValue: false); 1011var builder = ArrayBuilder<FieldSymbol>.GetInstance(TupleElementTypesWithAnnotations(tuple).Length, fillWithValue: null!);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Source\ClsComplianceTests.cs (1)
3174type = type.Construct(ArrayBuilder<TypeSymbol>.GetInstance(type.Arity, intType).ToImmutableAndFree());
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
384var entryStates = ArrayBuilder<PooledHashSet<CaptureId>>.GetInstance(blocks.Length, fillWithValue: null);