1 instantiation of PooledHashSet
Microsoft.CodeAnalysis (1)
PooledHashSet.cs (1)
35
pool = new ObjectPool<PooledHashSet<T>>(() => new
PooledHashSet
<T>(pool!, equalityComparer), 128);
306 references to PooledHashSet
Microsoft.CodeAnalysis (52)
ArrayBuilder.cs (4)
590
var
set =
PooledHashSet
<T>.GetInstance();
631
var
set =
PooledHashSet
<S>.GetInstance();
Binding\BindingDiagnosticBag.cs (2)
74
: this(usePool ? DiagnosticBag.GetInstance() : new DiagnosticBag(), usePool ?
PooledHashSet
<TAssemblySymbol>.GetInstance() : new HashSet<TAssemblySymbol>())
82
((
PooledHashSet
<TAssemblySymbol>?)DependenciesBag)?.Free();
Collections\TopologicalSort.cs (2)
80
var
counted =
PooledHashSet
<TNode>.GetInstance();
CommandLine\CommandLineArguments.cs (2)
513
var
resolvedReferencesSet =
PooledHashSet
<AnalyzerFileReference>.GetInstance();
CommandLine\CommonCompiler.cs (2)
300
var
processedDirs =
PooledHashSet
<string>.GetInstance();
DiagnosticAnalyzer\AnalyzerDriver.cs (8)
898
var
uniqueDiagnosticIds =
PooledHashSet
<string>.GetInstance();
1737
var
processedAnalyzers =
PooledHashSet
<DiagnosticAnalyzer>.GetInstance();
1937
var
unsuppressedAnalyzersBuilder =
PooledHashSet
<DiagnosticAnalyzer>.GetInstance();
1984
var
symbolStartAnalyzers =
PooledHashSet
<DiagnosticAnalyzer>.GetInstance();
DiagnosticAnalyzer\AnalyzerExecutor.cs (9)
795
var
blockEndActions =
PooledHashSet
<TBlockAction>.GetInstance();
796
var
blockActions =
PooledHashSet
<TBlockAction>.GetInstance();
815
var
codeBlockEndActions = blockEndActions as
PooledHashSet
<CodeBlockAnalyzerAction>;
836
var
operationBlockEndActions = blockEndActions as
PooledHashSet
<OperationBlockAnalyzerAction>;
887
PooledHashSet
<TBlockAction> blockActions,
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (2)
850
var
partialTrees =
PooledHashSet
<SyntaxTree>.GetInstance();
NativePdbWriter\PdbWriter.cs (2)
166
PooledHashSet
<string> lazyDeclaredExternAliases = null;
180
lazyDeclaredExternAliases =
PooledHashSet
<string>.GetInstance();
Operations\ControlFlowGraphBuilder.BasicBlockBuilder.cs (2)
25
private
PooledHashSet
<BasicBlockBuilder>? _predecessors;
171
_predecessors =
PooledHashSet
<BasicBlockBuilder>.GetInstance();
Operations\ControlFlowGraphBuilder.cs (7)
229
var
dispatchedExceptionsFromRegions =
PooledHashSet
<ControlFlowRegion>.GetInstance();
245
PooledHashSet
<ControlFlowRegion> dispatchedExceptionsFromRegions,
1193
PooledHashSet
<BasicBlockBuilder>? unresolved = null;
1200
unresolved =
PooledHashSet
<BasicBlockBuilder>.GetInstance();
1862
var
idsStillOnTheStack =
PooledHashSet
<CaptureId>.GetInstance();
PooledHashSet.cs (8)
14
private readonly ObjectPool<
PooledHashSet
<T>> _pool;
16
private PooledHashSet(ObjectPool<
PooledHashSet
<T>> pool, IEqualityComparer<T> equalityComparer) :
29
private static readonly ObjectPool<
PooledHashSet
<T>> s_poolInstance = CreatePool(EqualityComparer<T>.Default);
32
public static ObjectPool<
PooledHashSet
<T>> CreatePool(IEqualityComparer<T> equalityComparer)
34
ObjectPool<
PooledHashSet
<T>>? pool = null;
35
pool = new ObjectPool<
PooledHashSet
<T>>(() => new PooledHashSet<T>(pool!, equalityComparer), 128);
39
public static
PooledHashSet
<T> GetInstance()
41
var
instance = s_poolInstance.Allocate();
ReferenceManager\CommonReferenceManager.Binding.cs (2)
227
var
resolutionFailures =
PooledHashSet
<AssemblyIdentity>.GetInstance();
Microsoft.CodeAnalysis.CSharp (179)
Binder\Binder.CapturedParametersFinder.cs (3)
32
var
namesToCheck =
PooledHashSet
<string>.GetInstance();
89
void addParameterNames(
PooledHashSet
<string> namesToCheck)
Binder\Binder_AnonymousTypes.cs (2)
41
var
uniqueFieldNames =
PooledHashSet
<string>.GetInstance();
Binder\Binder_Deconstruct.cs (2)
574
var
uniqueFieldNames =
PooledHashSet
<string>.GetInstance();
Binder\Binder_Expressions.cs (8)
932
var
uniqueFieldNames =
PooledHashSet
<string>.GetInstance();
1047
var
uniqueFieldNames =
PooledHashSet
<string>.GetInstance();
1137
var
toRemove =
PooledHashSet
<string>.GetInstance();
4843
var
memberNameMap =
PooledHashSet
<string>.GetInstance();
Binder\Binder_Lambda.cs (2)
386
var
pNames =
PooledHashSet
<string>.GetInstance();
Binder\Binder_Lookup.cs (3)
811
PooledHashSet
<NamedTypeSymbol> visited = null;
1200
PooledHashSet
<NamedTypeSymbol> visited = null;
1989
PooledHashSet
<NamedTypeSymbol> visited = null;
Binder\Binder_NameConflicts.cs (4)
36
PooledHashSet
<string>? tpNames = null;
39
tpNames =
PooledHashSet
<string>.GetInstance();
59
PooledHashSet
<string>? pNames = null;
62
pNames =
PooledHashSet
<string>.GetInstance();
Binder\Binder_Symbols.cs (3)
684
var
uniqueFieldNames =
PooledHashSet
<string>.GetInstance();
786
private static bool CheckTupleMemberName(string name, int index, SyntaxNodeOrToken syntax, BindingDiagnosticBag diagnostics,
PooledHashSet
<string> uniqueFieldNames)
Binder\BindingDiagnosticBag.cs (1)
54
return new BindingDiagnosticBag(diagnosticBag: null,
PooledHashSet
<AssemblySymbol>.GetInstance());
Binder\DecisionDagBuilder.cs (2)
211
var
usedValues =
PooledHashSet
<BoundDagEvaluation>.GetInstance();
Binder\Imports.cs (2)
204
var
replacedExternAliases =
PooledHashSet
<string>.GetInstance();
Binder\Semantics\AccessCheck.cs (4)
553
PooledHashSet
<NamedTypeSymbol> interfacesLookedAt = null;
559
interfacesLookedAt =
PooledHashSet
<NamedTypeSymbol>.GetInstance();
563
PooledHashSet
<NamedTypeSymbol> visited = null;
635
static void getBaseInterfaces(TypeSymbol derived, ArrayBuilder<NamedTypeSymbol> baseInterfaces,
PooledHashSet
<NamedTypeSymbol> interfacesLookedAt, ConsList<TypeSymbol> basesBeingResolved)
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (2)
254
var
shadowedInterfaces =
PooledHashSet
<NamedTypeSymbol>.GetInstance();
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (2)
429
var
shadowedInterfaces =
PooledHashSet
<NamedTypeSymbol>.GetInstance();
Binder\Semantics\OverloadResolution\OverloadResolution_ArgsToParameters.cs (2)
494
var
alreadyDefined =
PooledHashSet
<string>.GetInstance();
Binder\SwitchExpressionBinder.cs (1)
136
var
seenTypes = Symbols.SpecializedSymbolCollections.GetPooledSymbolHashSetInstance<TypeSymbol>();
BoundTree\BoundNode.cs (2)
432
public readonly
PooledHashSet
<LocalSymbol> DeclaredLocals =
PooledHashSet
<LocalSymbol>.GetInstance();
BoundTree\VariablePendingInference.cs (1)
82
,
PooledHashSet
<AssemblySymbol>.GetInstance()
Compilation\CSharpCompilation.cs (17)
843
var
externalSyntaxTrees =
PooledHashSet
<SyntaxTree>.GetInstance();
912
var
removeSet =
PooledHashSet
<SyntaxTree>.GetInstance();
917
var
externalSyntaxTrees =
PooledHashSet
<SyntaxTree>.GetInstance();
1473
var
uniqueUsings =
PooledHashSet
<NamespaceOrTypeSymbol>.GetInstance();
2384
PooledHashSet
<NamespaceSymbol>? externAliasesToCheck = null;
2388
externAliasesToCheck =
PooledHashSet
<NamespaceSymbol>.GetInstance();
2438
var bindingDiagnostics = new BindingDiagnosticBag(diagnosticBag: null,
PooledHashSet
<AssemblySymbol>.GetInstance());
3200
PooledHashSet
<int>? excludeDiagnostics = null;
3203
excludeDiagnostics =
PooledHashSet
<int>.GetInstance();
3279
private readonly
PooledHashSet
<string> _duplicatePaths =
PooledHashSet
<string>.GetInstance();
3292
var
paths =
PooledHashSet
<string>.GetInstance();
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (2)
39
var
uniqueUsings =
PooledHashSet
<NamespaceOrTypeSymbol>.GetInstance();
Compilation\CSharpSemanticModel.cs (3)
4095
PooledHashSet
<Symbol> hiddenSymbols = null;
4108
hiddenSymbols =
PooledHashSet
<Symbol>.GetInstance();
4120
hiddenSymbols =
PooledHashSet
<Symbol>.GetInstance();
Compilation\SyntaxAndDeclarationManager.cs (4)
293
var
removeSet =
PooledHashSet
<SyntaxTree>.GetInstance();
455
var
removeSet =
PooledHashSet
<SyntaxTree>.GetInstance();
Emitter\Model\PEModuleBuilder.cs (3)
218
var
methodDocumentList =
PooledHashSet
<Cci.DebugSourceDocument>.GetInstance();
300
private static void GetDocumentsForMethodsAndNestedTypes(
PooledHashSet
<Cci.DebugSourceDocument> documentList, ArrayBuilder<Cci.ITypeDefinition> typesToProcess, EmitContext context)
FlowAnalysis\AbstractFlowPass.cs (5)
93
private
PooledHashSet
<BoundStatement> _labelsSeen;
210
_labelsSeen =
PooledHashSet
<BoundStatement>.GetInstance();
804
public readonly
PooledHashSet
<BoundStatement> LabelsSeen;
806
public SavedPending(PendingBranchesCollection pendingBranches,
PooledHashSet
<BoundStatement> labelsSeen)
824
_labelsSeen =
PooledHashSet
<BoundStatement>.GetInstance();
FlowAnalysis\ControlFlowPass.cs (2)
20
private readonly
PooledHashSet
<LabelSymbol> _labelsUsed =
PooledHashSet
<LabelSymbol>.GetInstance();
FlowAnalysis\DefiniteAssignment.cs (16)
66
private readonly
PooledHashSet
<LocalSymbol> _usedVariables =
PooledHashSet
<LocalSymbol>.GetInstance();
71
private
PooledHashSet
<ParameterSymbol>? _readParameters;
77
private readonly
PooledHashSet
<LocalFunctionSymbol> _usedLocalFunctions =
PooledHashSet
<LocalFunctionSymbol>.GetInstance();
82
private readonly
PooledHashSet
<Symbol> _writtenVariables =
PooledHashSet
<Symbol>.GetInstance();
87
private
PooledHashSet
<FieldSymbol>? _implicitlyInitializedFieldsOpt;
93
(_implicitlyInitializedFieldsOpt ??=
PooledHashSet
<FieldSymbol>.GetInstance()).Add(field);
119
private readonly
PooledHashSet
<Symbol> _capturedVariables =
PooledHashSet
<Symbol>.GetInstance();
121
private readonly
PooledHashSet
<Symbol> _capturedInside =
PooledHashSet
<Symbol>.GetInstance();
122
private readonly
PooledHashSet
<Symbol> _capturedOutside =
PooledHashSet
<Symbol>.GetInstance();
727
_readParameters ??=
PooledHashSet
<ParameterSymbol>.GetInstance();
FlowAnalysis\NullableWalker.cs (2)
626
var
alreadyWarnedMembers =
PooledHashSet
<Symbol>.GetInstance();
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (11)
30
public readonly
PooledHashSet
<MethodSymbol> MethodsConvertedToDelegates;
52
PooledHashSet
<MethodSymbol> methodsConvertedToDelegates,
74
var
methodsConvertedToDelegates =
PooledHashSet
<MethodSymbol>.GetInstance();
146
var
capturedEnvs =
PooledHashSet
<ClosureEnvironment>.GetInstance();
357
private PooledDictionary<Scope,
PooledHashSet
<NestedFunction>> CalculateFunctionsCapturingScopeVariables()
359
var closuresCapturingScopeVariables = PooledDictionary<Scope,
PooledHashSet
<NestedFunction>>.GetInstance();
369
closuresCapturingScopeVariables[scope] =
PooledHashSet
<NestedFunction>.GetInstance();
466
var
closuresCapturingParentScope = closuresCapturingScopeVariables[parentScope];
510
foreach (
var
set in closuresCapturingScopeVariables.Values)
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (2)
133
public readonly
PooledHashSet
<Symbol> CapturedVariables =
PooledHashSet
<Symbol>.GetInstance();
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
191
var
documents =
PooledHashSet
<DebugSourceDocument>.GetInstance();
Lowering\LocalRewriter\DelegateCacheRewriter.cs (2)
163
var
usedTypeParameters =
PooledHashSet
<TypeParameterSymbol>.GetInstance();
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (4)
65
var
hasPredecessor =
PooledHashSet
<BoundDecisionDagNode>.GetInstance();
390
var
loweredNodes =
PooledHashSet
<BoundDecisionDagNode>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (3)
112
PooledHashSet
<Symbol>? visitedSymbols = null;
152
static bool canReorderTargetAssignments(ArrayBuilder<Binder.DeconstructionVariable> targets, ref
PooledHashSet
<Symbol>? visitedSymbols)
184
visitedSymbols ??=
PooledHashSet
<Symbol>.GetInstance();
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (2)
347
var
referenced =
PooledHashSet
<TypeParameterSymbol>.GetInstance();
Symbols\BaseTypeAnalysis.cs (6)
23
var
hs =
PooledHashSet
<Symbol>.GetInstance();
68
var
hs =
PooledHashSet
<Symbol>.GetInstance();
130
var
hs =
PooledHashSet
<Symbol>.GetInstance();
Symbols\ConstraintsHelper.cs (2)
730
var
set =
PooledHashSet
<object>.GetInstance();
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
675
var
builder =
PooledHashSet
<CustomModifier>.GetInstance();
Symbols\MethodSymbol.cs (2)
999
var
builder =
PooledHashSet
<INamedTypeSymbolInternal>.GetInstance();
Symbols\OverriddenOrHiddenMembersHelpers.cs (4)
416
PooledHashSet
<NamedTypeSymbol> membersOfOtherKindsHidden =
PooledHashSet
<NamedTypeSymbol>.GetInstance();
417
PooledHashSet
<NamedTypeSymbol> allMembersHidden =
PooledHashSet
<NamedTypeSymbol>.GetInstance(); // Implies membersOfOtherKindsHidden.
Symbols\ReducedExtensionMethodSymbol.cs (2)
167
var
notInferredTypeParameters =
PooledHashSet
<TypeParameterSymbol>.GetInstance();
Symbols\Retargeting\RetargetingMethodSymbol.cs (2)
243
var
builder =
PooledHashSet
<INamedTypeSymbolInternal>.GetInstance();
Symbols\Source\ConstantEvaluationHelpers.cs (7)
161
PooledHashSet
<SourceFieldSymbolWithSyntaxReference> lastUpdated = null;
185
var
updated =
PooledHashSet
<SourceFieldSymbolWithSyntaxReference>.GetInstance();
236
var
updated =
PooledHashSet
<SourceFieldSymbolWithSyntaxReference>.GetInstance();
295
var
set =
PooledHashSet
<SourceFieldSymbolWithSyntaxReference>.GetInstance();
Symbols\Source\SourceAssemblySymbol.cs (3)
1694
private static
PooledHashSet
<AttributeSyntax> t_forwardedTypesAttributesInProgress;
1712
t_forwardedTypesAttributesInProgress =
PooledHashSet
<AttributeSyntax>.GetInstance();
1731
var
tofree = t_forwardedTypesAttributesInProgress;
Symbols\Source\SourceFieldSymbol.cs (4)
303
var
builder =
PooledHashSet
<SourceFieldSymbolWithSyntaxReference>.GetInstance();
340
var
builder =
PooledHashSet
<SourceFieldSymbolWithSyntaxReference>.GetInstance();
Symbols\Source\SourceMemberContainerSymbol.cs (4)
2079
PooledHashSet
<string>? typeParameterNames = null;
2082
typeParameterNames =
PooledHashSet
<string>.GetInstance();
3925
var
memberNames =
PooledHashSet
<string>.GetInstance();
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (7)
254
var
uniqueUsings = SpecializedSymbolCollections.GetPooledSymbolHashSetInstance<NamespaceOrTypeSymbol>();
637
PooledHashSet
<NamespaceOrTypeSymbol>? uniqueUsings = null;
638
PooledHashSet
<NamespaceOrTypeSymbol>? uniqueGlobalUsings = null;
815
static
PooledHashSet
<NamespaceOrTypeSymbol> getOrCreateUniqueUsings(ref
PooledHashSet
<NamespaceOrTypeSymbol>? uniqueUsings, ImmutableArray<NamespaceOrTypeAndUsingDirective> globalUsingNamespacesOrTypes)
826
static
PooledHashSet
<NamespaceOrTypeSymbol> getOrCreateUniqueGlobalUsingsNotInTree(ref
PooledHashSet
<NamespaceOrTypeSymbol>? uniqueUsings, ImmutableArray<NamespaceOrTypeAndUsingDirective> globalUsingNamespacesOrTypes, SyntaxTree tree)
Symbols\SpecializedSymbolCollections.cs (4)
13
public static
PooledHashSet
<TSymbol> GetPooledSymbolHashSetInstance<TSymbol>() where TSymbol : Symbol
15
var
instance = PooledSymbolHashSet<TSymbol>.s_poolInstance.Allocate();
22
internal static readonly ObjectPool<
PooledHashSet
<TSymbol>> s_poolInstance =
PooledHashSet
<TSymbol>.CreatePool(SymbolEqualityComparer.ConsiderEverything);
Utilities\TypeSymbolExtensions.cs (4)
179
internal static TypeSymbol GetNextBaseTypeNoUseSiteDiagnostics(this TypeSymbol type, ConsList<TypeSymbol> basesBeingResolved, CSharpCompilation compilation, ref
PooledHashSet
<NamedTypeSymbol> visited)
200
private static TypeSymbol GetNextDeclaredBase(NamedTypeSymbol type, ConsList<TypeSymbol> basesBeingResolved, CSharpCompilation compilation, ref
PooledHashSet
<NamedTypeSymbol> visited)
234
visited = visited ??
PooledHashSet
<NamedTypeSymbol>.GetInstance();
245
private static void SetKnownToHaveNoDeclaredBaseCycles(ref
PooledHashSet
<NamedTypeSymbol> visited)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (10)
CompilationContext.cs (6)
395
var
itemsAdded =
PooledHashSet
<string>.GetInstance();
1376
var
displayClassTypes =
PooledHashSet
<TypeSymbol>.GetInstance();
1470
var
parameterNames =
PooledHashSet
<string>.GetInstance();
Symbols\EEMethodSymbol.cs (4)
503
var
declaredLocals =
PooledHashSet
<LocalSymbol>.GetInstance();
548
var
localsSet =
PooledHashSet
<LocalSymbol>.GetInstance();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\SymbolExtensionTests.cs (2)
256
var
typeParameters =
PooledHashSet
<TypeParameterSymbol>.GetInstance();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (4)
ExpressionCompiler.cs (2)
383
PooledHashSet
<AssemblyIdentity>? assembliesLoadedInRetryLoop = null;
427
assembliesLoadedInRetryLoop ??=
PooledHashSet
<AssemblyIdentity>.GetInstance();
MetadataUtilities.cs (2)
273
var
referencedIndices =
PooledHashSet
<int>.GetInstance();
Microsoft.CodeAnalysis.Test.Utilities (32)
Compilation\ControlFlowGraphVerifier.cs (27)
119
var
referencedLocalsAndMethods =
PooledHashSet
<ISymbol>.GetInstance();
120
var
referencedCaptureIds =
PooledHashSet
<CaptureId>.GetInstance();
382
var
longLivedIds =
PooledHashSet
<CaptureId>.GetInstance();
383
var
referencedIds =
PooledHashSet
<CaptureId>.GetInstance();
384
var entryStates = ArrayBuilder<
PooledHashSet
<CaptureId>>.GetInstance(blocks.Length, fillWithValue: null);
390
PooledHashSet
<CaptureId> currentState = entryStates[i] ??
PooledHashSet
<CaptureId>.GetInstance();
446
foreach (
PooledHashSet
<CaptureId> state in entryStates)
457
void verifyLeftRegions(BasicBlock block,
PooledHashSet
<CaptureId> longLivedIds,
PooledHashSet
<CaptureId> referencedIds, ArrayBuilder<ControlFlowRegion> regions, Func<string> finalGraph)
491
var
referencedInLastOperation =
PooledHashSet
<CaptureId>.GetInstance();
751
void adjustEntryStateForDestination(ArrayBuilder<
PooledHashSet
<CaptureId>> entryStates, ControlFlowBranch branch,
PooledHashSet
<CaptureId> state)
757
PooledHashSet
<CaptureId> entryState = adjustAndGetEntryState(entryStates, branch.Destination, state);
790
PooledHashSet
<CaptureId> adjustAndGetEntryState(ArrayBuilder<
PooledHashSet
<CaptureId>> entryStates, BasicBlock block,
PooledHashSet
<CaptureId> state)
792
PooledHashSet
<CaptureId> entryState = entryStates[block.Ordinal];
795
entryState =
PooledHashSet
<CaptureId>.GetInstance();
808
PooledHashSet
<CaptureId> state, IOperation operation, BasicBlock block, int operationIndex,
809
PooledHashSet
<CaptureId> longLivedIds,
PooledHashSet
<CaptureId> referencedIds, Func<string> finalGraph)
CustomDataFlowAnalysis.cs (5)
35
var
dispatchedExceptionsFromRegions =
PooledHashSet
<ControlFlowRegion>.GetInstance();
76
PooledHashSet
<ControlFlowRegion> dispatchedExceptionsFromRegions,
85
var
processedBlocks =
PooledHashSet
<BasicBlock>.GetInstance();
Microsoft.CodeAnalysis.VisualBasic (21)
Binding\Binder_Imports.vb (3)
81
Dim dependenciesBag =
PooledHashSet
(Of AssemblySymbol).GetInstance()
162
Dim dependenciesBag =
PooledHashSet
(Of AssemblySymbol).GetInstance()
222
Dim dependenciesBag =
PooledHashSet
(Of AssemblySymbol).GetInstance()
Binding\BindingDiagnosticBag.vb (1)
41
Return New BindingDiagnosticBag(diagnosticBag:=Nothing,
PooledHashSet
(Of AssemblySymbol).GetInstance())
Compilation\SemanticModel.vb (3)
887
Dim symbolSet =
PooledHashSet
(Of Symbol).GetInstance()
1926
Dim uniqueSymbols =
PooledHashSet
(Of Symbol).GetInstance()
1974
Dim symbolSet =
PooledHashSet
(Of Symbol).GetInstance()
Emit\PEModuleBuilder.vb (2)
647
Dim methodDocumentList =
PooledHashSet
(Of Cci.DebugSourceDocument).GetInstance()
716
Private Shared Sub GetDocumentsForMethodsAndNestedTypes(documentList As
PooledHashSet
(Of Cci.DebugSourceDocument), typesToProcess As ArrayBuilder(Of Cci.ITypeDefinition), context As EmitContext)
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
193
Dim documents =
PooledHashSet
(Of DebugSourceDocument).GetInstance()
Semantics\AccessCheck.vb (3)
416
Dim interfacesLookedAt As
PooledHashSet
(Of NamedTypeSymbol) = Nothing
422
interfacesLookedAt =
PooledHashSet
(Of NamedTypeSymbol).GetInstance()
487
Private Shared Sub AddBaseInterfaces(derived As TypeSymbol, baseInterfaces As ArrayBuilder(Of NamedTypeSymbol), interfacesLookedAt As
PooledHashSet
(Of NamedTypeSymbol), basesBeingResolved As BasesBeingResolved)
Semantics\TypeInference\TypeInferenceCollection.vb (1)
334
Dim dominantTypeDiagnostics = New BindingDiagnosticBag(diagnosticBag:=Nothing,
PooledHashSet
(Of AssemblySymbol).GetInstance())
Symbols\Source\SourceFieldSymbol.vb (6)
219
Dim builder =
PooledHashSet
(Of SourceFieldSymbol).GetInstance()
348
Dim builder =
PooledHashSet
(Of SourceFieldSymbol).GetInstance()
413
Dim lastUpdated As
PooledHashSet
(Of SourceFieldSymbol) = Nothing
430
Dim updated =
PooledHashSet
(Of SourceFieldSymbol).GetInstance()
475
Dim updated =
PooledHashSet
(Of SourceFieldSymbol).GetInstance()
527
Dim [set] =
PooledHashSet
(Of SourceFieldSymbol).GetInstance()
Symbols\Tuples\TupleTypeSymbol.vb (1)
248
Dim [set] =
PooledHashSet
(Of String).GetInstance()
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (6)
CompilationContext.vb (3)
275
Dim itemsAdded =
PooledHashSet
(Of String).GetInstance()
1067
Dim displayClassTypes =
PooledHashSet
(Of TypeSymbol).GetInstance()
1098
Dim parameterNames =
PooledHashSet
(Of String).GetInstance()
EvaluationContext.vb (1)
254
Dim [imports] =
PooledHashSet
(Of String).GetInstance()
Rewriters\LocalDeclarationRewriter.vb (1)
16
Dim locals =
PooledHashSet
(Of LocalSymbol).GetInstance()
Symbols\EEMethodSymbol.vb (1)
478
Dim originalLocalsSet =
PooledHashSet
(Of LocalSymbol).GetInstance()