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