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