2 instantiations of PooledArrayBuilder
Microsoft.CodeAnalysis.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PooledArrayBuilder.cs (2)
39=> new(ArrayBuilder<T>.GetInstance()); 42=> new(ArrayBuilder<T>.GetInstance(capacity));
75 references to PooledArrayBuilder
Microsoft.CodeAnalysis.CodeStyle (75)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (4)
40using var propertyTypes = reader.ReadSymbolKeyArray<INamedTypeSymbol, ITypeSymbol>( 45using var propertyNames = reader.ReadStringArray(); 46using var propertyIsReadOnly = reader.ReadBooleanArray(); 77using var propertyLocations = reader.ReadLocationArray(out failureReason);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (2)
31using var result = PooledArrayBuilder<IArrayTypeSymbol>.GetInstance(elementTypeResolution.SymbolCount);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (2)
29using var result = PooledArrayBuilder<IAssemblySymbol>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
136using var locations = reader.ReadLocationArray(out var locationsFailureReason);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BuiltinOperatorSymbolKey.cs (1)
28using var parameterTypes = reader.ReadSymbolKeyArray<IMethodSymbol, ITypeSymbol>(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (5)
242PooledArrayBuilder<TSymbol> symbols, string reasonIfFailed, out string? failureReason) 275PooledArrayBuilder<RefKind> refKinds) 294private static PooledArrayBuilder<TSymbol> GetMembersOfNamedType<TSymbol>( 298var result = PooledArrayBuilder<TSymbol>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (4)
72using var typeArguments = reader.ReadSymbolKeyArray<INamedTypeSymbol, ITypeSymbol>( 92using var result = PooledArrayBuilder<INamedTypeSymbol>.GetInstance(); 120using PooledArrayBuilder<string> namespaceNames = reader.ReadStringArray()!;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.EventSymbolKey.cs (1)
33using var events = GetMembersOfNamedType<IEventSymbol>(containingTypeResolution, metadataName);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FieldSymbolKey.cs (1)
31using var result = GetMembersOfNamedType<IFieldSymbol>(containingTypeResolution, metadataName);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (3)
40using var modifiersBuilder = reader.ReadSymbolKeyArray<IFunctionPointerTypeSymbol, INamedTypeSymbol>( 55using var paramRefKinds = reader.ReadRefKindArray(); 56using var parameterTypes = reader.ReadSymbolKeyArray<IFunctionPointerTypeSymbol, ITypeSymbol>(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (7)
41using var result = PooledArrayBuilder<IMethodSymbol>.GetInstance(); 70using var typeArguments = reader.ReadSymbolKeyArray<IMethodSymbol, ITypeSymbol>( 101using var result = PooledArrayBuilder<IMethodSymbol>.GetInstance(); 167using var parameterRefKinds = reader.ReadRefKindArray(); 179using var methods = GetMembersOfNamedType<IMethodSymbol>(containingType, metadataName: null);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (2)
29using var result = PooledArrayBuilder<IModuleSymbol>.GetInstance(containingSymbolResolution.SymbolCount);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (6)
44using var typeArguments = reader.ReadSymbolKeyArray<INamedTypeSymbol, ITypeSymbol>( 122using var result = PooledArrayBuilder<INamedTypeSymbol>.GetInstance(); 151using var result = PooledArrayBuilder<INamedTypeSymbol>.GetInstance(); 159PooledArrayBuilder<INamedTypeSymbol> result)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (2)
88using var result = PooledArrayBuilder<INamespaceSymbol>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (3)
40using var result = PooledArrayBuilder<IParameterSymbol>.GetInstance(); 82PooledArrayBuilder<IParameterSymbol> result, SymbolKeyReader reader,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PointerTypeSymbolKey.cs (2)
33using var result = PooledArrayBuilder<IPointerTypeSymbol>.GetInstance(pointedAtTypeResolution.SymbolCount);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PooledArrayBuilder.cs (2)
38public static PooledArrayBuilder<T> GetInstance() 41public static PooledArrayBuilder<T> GetInstance(int capacity)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (4)
34using var refKinds = reader.ReadRefKindArray(); 36using var properties = GetMembersOfNamedType<IPropertySymbol>(containingTypeResolution, metadataName: null); 37using var result = PooledArrayBuilder<IPropertySymbol>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (15)
184public PooledArrayBuilder<TStringResult?> ReadStringArray() 187public PooledArrayBuilder<bool> ReadBooleanArray() 190public PooledArrayBuilder<RefKind> ReadRefKindArray() 193public PooledArrayBuilder<T> ReadSimpleArray<T>( 199var builder = PooledArrayBuilder<T>.GetInstance(); 387using var originalParameterTypes = this.ReadSymbolKeyArray<TOwningSymbol, ITypeSymbol>(owningSymbol, getContextualType, out _); 537private PooledArrayBuilder<SymbolKeyResolution> ReadSymbolKeyArray<TContextualSymbol>( 544var builder = PooledArrayBuilder<SymbolKeyResolution>.GetInstance(); 589public PooledArrayBuilder<TSymbol> ReadSymbolKeyArray<TContextualSymbol, TSymbol>( 596using var resolutions = ReadSymbolKeyArray( 604var result = PooledArrayBuilder<TSymbol>.GetInstance(); 757public PooledArrayBuilder<Location?> ReadLocationArray(out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (6)
66using var elementNames = reader.ReadStringArray(); 78using var result = PooledArrayBuilder<INamedTypeSymbol>.GetInstance(); 94using var elementNames = reader.ReadStringArray(); 96using var elementTypes = reader.ReadSymbolKeyArray<INamedTypeSymbol, ITypeSymbol>( 128using var elementLocations = reader.ReadLocationArray(out failureReason);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterSymbolKey.cs (2)
60using var result = PooledArrayBuilder<ITypeParameterSymbol>.GetInstance();