2 instantiations of PooledArrayBuilder
Microsoft.CodeAnalysis.CodeStyle (2)
SymbolKey.PooledArrayBuilder.cs (2)
39
=>
new
(ArrayBuilder<T>.GetInstance());
42
=>
new
(ArrayBuilder<T>.GetInstance(capacity));
75 references to PooledArrayBuilder
Microsoft.CodeAnalysis.CodeStyle (75)
SymbolKey.AnonymousTypeSymbolKey.cs (4)
41
using
var
propertyTypes = reader.ReadSymbolKeyArray<INamedTypeSymbol, ITypeSymbol>(
46
using
var
propertyNames = reader.ReadStringArray();
47
using
var
propertyIsReadOnly = reader.ReadBooleanArray();
78
using
var
propertyLocations = reader.ReadLocationArray(out failureReason);
SymbolKey.ArrayTypeSymbolKey.cs (2)
31
using
var
result =
PooledArrayBuilder
<IArrayTypeSymbol>.GetInstance(elementTypeResolution.SymbolCount);
SymbolKey.AssemblySymbolKey.cs (2)
29
using
var
result =
PooledArrayBuilder
<IAssemblySymbol>.GetInstance();
SymbolKey.BodyLevelSymbolKey.cs (1)
137
using
var
locations = reader.ReadLocationArray(out var locationsFailureReason);
SymbolKey.BuiltinOperatorSymbolKey.cs (1)
30
using
var
parameterTypes = reader.ReadSymbolKeyArray<IMethodSymbol, ITypeSymbol>(
SymbolKey.cs (5)
247
PooledArrayBuilder
<TSymbol> symbols, string reasonIfFailed, out string? failureReason)
280
PooledArrayBuilder
<RefKind> refKinds)
299
private static
PooledArrayBuilder
<TSymbol> GetMembersOfNamedType<TSymbol>(
303
var
result =
PooledArrayBuilder
<TSymbol>.GetInstance();
SymbolKey.ErrorTypeSymbolKey.cs (4)
73
using
var
typeArguments = reader.ReadSymbolKeyArray<INamedTypeSymbol, ITypeSymbol>(
93
using
var
result =
PooledArrayBuilder
<INamedTypeSymbol>.GetInstance();
121
using
PooledArrayBuilder
<string> namespaceNames = reader.ReadStringArray()!;
SymbolKey.EventSymbolKey.cs (1)
31
using
var
result = GetMembersOfNamedType<IEventSymbol>(containingTypeResolution, metadataName);
SymbolKey.FieldSymbolKey.cs (1)
31
using
var
result = GetMembersOfNamedType<IFieldSymbol>(containingTypeResolution, metadataName);
SymbolKey.FunctionPointerTypeSymbolKey.cs (3)
42
using
var
modifiersBuilder = reader.ReadSymbolKeyArray<IFunctionPointerTypeSymbol, INamedTypeSymbol>(
57
using
var
paramRefKinds = reader.ReadRefKindArray();
58
using
var
parameterTypes = reader.ReadSymbolKeyArray<IFunctionPointerTypeSymbol, ITypeSymbol>(
SymbolKey.MethodSymbolKey.cs (7)
42
using
var
result =
PooledArrayBuilder
<IMethodSymbol>.GetInstance();
71
using
var
typeArguments = reader.ReadSymbolKeyArray<IMethodSymbol, ITypeSymbol>(
102
using
var
result =
PooledArrayBuilder
<IMethodSymbol>.GetInstance();
168
using
var
parameterRefKinds = reader.ReadRefKindArray();
180
using
var
methods = GetMembersOfNamedType<IMethodSymbol>(containingType, metadataName: null);
SymbolKey.ModuleSymbolKey.cs (2)
27
using
var
result =
PooledArrayBuilder
<IModuleSymbol>.GetInstance();
SymbolKey.NamedTypeSymbolKey.cs (6)
47
using
var
typeArguments = reader.ReadSymbolKeyArray<INamedTypeSymbol, ITypeSymbol>(
119
using
var
result =
PooledArrayBuilder
<INamedTypeSymbol>.GetInstance();
147
using
var
result =
PooledArrayBuilder
<INamedTypeSymbol>.GetInstance();
159
PooledArrayBuilder
<INamedTypeSymbol> result,
SymbolKey.NamespaceSymbolKey.cs (2)
89
using
var
result =
PooledArrayBuilder
<INamespaceSymbol>.GetInstance();
SymbolKey.ParameterSymbolKey.cs (3)
38
using
var
result =
PooledArrayBuilder
<IParameterSymbol>.GetInstance();
77
PooledArrayBuilder
<IParameterSymbol> result, SymbolKeyReader reader,
SymbolKey.PointerTypeSymbolKey.cs (2)
33
using
var
result =
PooledArrayBuilder
<IPointerTypeSymbol>.GetInstance(pointedAtTypeResolution.SymbolCount);
SymbolKey.PooledArrayBuilder.cs (2)
38
public static
PooledArrayBuilder
<T> GetInstance()
41
public static
PooledArrayBuilder
<T> GetInstance(int capacity)
SymbolKey.PropertySymbolKey.cs (4)
30
using
var
refKinds = reader.ReadRefKindArray();
32
using
var
properties = GetMembersOfNamedType<IPropertySymbol>(containingTypeResolution, metadataName: null);
33
using
var
result =
PooledArrayBuilder
<IPropertySymbol>.GetInstance();
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 _);
554
private
PooledArrayBuilder
<SymbolKeyResolution> ReadSymbolKeyArray<TContextualSymbol>(
561
var
builder =
PooledArrayBuilder
<SymbolKeyResolution>.GetInstance();
606
public
PooledArrayBuilder
<TSymbol> ReadSymbolKeyArray<TContextualSymbol, TSymbol>(
613
using
var
resolutions = ReadSymbolKeyArray(
621
var
result =
PooledArrayBuilder
<TSymbol>.GetInstance();
774
public
PooledArrayBuilder
<Location?> ReadLocationArray(out string? failureReason)
SymbolKey.TupleTypeSymbolKey.cs (6)
68
using
var
elementNames = reader.ReadStringArray();
80
using
var
result =
PooledArrayBuilder
<INamedTypeSymbol>.GetInstance();
96
using
var
elementNames = reader.ReadStringArray();
98
using
var
elementTypes = reader.ReadSymbolKeyArray<INamedTypeSymbol, ITypeSymbol>(
130
using
var
elementLocations = reader.ReadLocationArray(out failureReason);
SymbolKey.TypeParameterSymbolKey.cs (2)
60
using
var
result =
PooledArrayBuilder
<ITypeParameterSymbol>.GetInstance();