135 references to GetInstance
Microsoft.CodeAnalysis (19)
ArrayBuilder.cs (2)
590
var set = PooledHashSet<T>.
GetInstance
();
631
var set = PooledHashSet<S>.
GetInstance
();
Binding\BindingDiagnosticBag.cs (1)
74
: this(usePool ? DiagnosticBag.GetInstance() : new DiagnosticBag(), usePool ? PooledHashSet<TAssemblySymbol>.
GetInstance
() : new HashSet<TAssemblySymbol>())
Collections\TopologicalSort.cs (1)
80
var counted = PooledHashSet<TNode>.
GetInstance
();
CommandLine\CommandLineArguments.cs (1)
513
var resolvedReferencesSet = PooledHashSet<AnalyzerFileReference>.
GetInstance
();
CommandLine\CommonCompiler.cs (1)
300
var processedDirs = PooledHashSet<string>.
GetInstance
();
DiagnosticAnalyzer\AnalyzerDriver.cs (4)
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 (2)
795
var blockEndActions = PooledHashSet<TBlockAction>.
GetInstance
();
796
var blockActions = PooledHashSet<TBlockAction>.
GetInstance
();
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
850
var partialTrees = PooledHashSet<SyntaxTree>.
GetInstance
();
NativePdbWriter\PdbWriter.cs (1)
180
lazyDeclaredExternAliases = PooledHashSet<string>.
GetInstance
();
Operations\ControlFlowGraphBuilder.BasicBlockBuilder.cs (1)
171
_predecessors = PooledHashSet<BasicBlockBuilder>.
GetInstance
();
Operations\ControlFlowGraphBuilder.cs (3)
229
var dispatchedExceptionsFromRegions = PooledHashSet<ControlFlowRegion>.
GetInstance
();
1200
unresolved = PooledHashSet<BasicBlockBuilder>.
GetInstance
();
1862
var idsStillOnTheStack = PooledHashSet<CaptureId>.
GetInstance
();
ReferenceManager\CommonReferenceManager.Binding.cs (1)
227
var resolutionFailures = PooledHashSet<AssemblyIdentity>.
GetInstance
();
Microsoft.CodeAnalysis.CSharp (76)
Binder\Binder.CapturedParametersFinder.cs (1)
32
var namesToCheck = PooledHashSet<string>.
GetInstance
();
Binder\Binder_AnonymousTypes.cs (1)
41
var uniqueFieldNames = PooledHashSet<string>.
GetInstance
();
Binder\Binder_Deconstruct.cs (1)
574
var uniqueFieldNames = PooledHashSet<string>.
GetInstance
();
Binder\Binder_Expressions.cs (4)
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 (1)
386
var pNames = PooledHashSet<string>.
GetInstance
();
Binder\Binder_NameConflicts.cs (2)
39
tpNames = PooledHashSet<string>.
GetInstance
();
62
pNames = PooledHashSet<string>.
GetInstance
();
Binder\Binder_Symbols.cs (1)
684
var uniqueFieldNames = PooledHashSet<string>.
GetInstance
();
Binder\BindingDiagnosticBag.cs (1)
54
return new BindingDiagnosticBag(diagnosticBag: null, PooledHashSet<AssemblySymbol>.
GetInstance
());
Binder\DecisionDagBuilder.cs (1)
211
var usedValues = PooledHashSet<BoundDagEvaluation>.
GetInstance
();
Binder\Imports.cs (1)
204
var replacedExternAliases = PooledHashSet<string>.
GetInstance
();
Binder\Semantics\AccessCheck.cs (1)
559
interfacesLookedAt = PooledHashSet<NamedTypeSymbol>.
GetInstance
();
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (1)
254
var shadowedInterfaces = PooledHashSet<NamedTypeSymbol>.
GetInstance
();
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (1)
429
var shadowedInterfaces = PooledHashSet<NamedTypeSymbol>.
GetInstance
();
Binder\Semantics\OverloadResolution\OverloadResolution_ArgsToParameters.cs (1)
494
var alreadyDefined = PooledHashSet<string>.
GetInstance
();
BoundTree\BoundNode.cs (1)
432
public readonly PooledHashSet<LocalSymbol> DeclaredLocals = PooledHashSet<LocalSymbol>.
GetInstance
();
BoundTree\VariablePendingInference.cs (1)
82
, PooledHashSet<AssemblySymbol>.
GetInstance
()
Compilation\CSharpCompilation.cs (9)
843
var externalSyntaxTrees = PooledHashSet<SyntaxTree>.
GetInstance
();
912
var removeSet = PooledHashSet<SyntaxTree>.
GetInstance
();
917
var externalSyntaxTrees = PooledHashSet<SyntaxTree>.
GetInstance
();
1473
var uniqueUsings = PooledHashSet<NamespaceOrTypeSymbol>.
GetInstance
();
2388
externAliasesToCheck = PooledHashSet<NamespaceSymbol>.
GetInstance
();
2438
var bindingDiagnostics = new BindingDiagnosticBag(diagnosticBag: null, PooledHashSet<AssemblySymbol>.
GetInstance
());
3203
excludeDiagnostics = PooledHashSet<int>.
GetInstance
();
3279
private readonly PooledHashSet<string> _duplicatePaths = PooledHashSet<string>.
GetInstance
();
3292
var paths = PooledHashSet<string>.
GetInstance
();
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (1)
39
var uniqueUsings = PooledHashSet<NamespaceOrTypeSymbol>.
GetInstance
();
Compilation\CSharpSemanticModel.cs (2)
4108
hiddenSymbols = PooledHashSet<Symbol>.
GetInstance
();
4120
hiddenSymbols = PooledHashSet<Symbol>.
GetInstance
();
Compilation\SyntaxAndDeclarationManager.cs (2)
293
var removeSet = PooledHashSet<SyntaxTree>.
GetInstance
();
455
var removeSet = PooledHashSet<SyntaxTree>.
GetInstance
();
Emitter\Model\PEModuleBuilder.cs (1)
218
var methodDocumentList = PooledHashSet<Cci.DebugSourceDocument>.
GetInstance
();
FlowAnalysis\AbstractFlowPass.cs (2)
210
_labelsSeen = PooledHashSet<BoundStatement>.
GetInstance
();
824
_labelsSeen = PooledHashSet<BoundStatement>.
GetInstance
();
FlowAnalysis\ControlFlowPass.cs (1)
20
private readonly PooledHashSet<LabelSymbol> _labelsUsed = PooledHashSet<LabelSymbol>.
GetInstance
();
FlowAnalysis\DefiniteAssignment.cs (8)
66
private readonly PooledHashSet<LocalSymbol> _usedVariables = PooledHashSet<LocalSymbol>.
GetInstance
();
77
private readonly PooledHashSet<LocalFunctionSymbol> _usedLocalFunctions = PooledHashSet<LocalFunctionSymbol>.
GetInstance
();
82
private readonly PooledHashSet<Symbol> _writtenVariables = PooledHashSet<Symbol>.
GetInstance
();
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 (1)
626
var alreadyWarnedMembers = PooledHashSet<Symbol>.
GetInstance
();
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (3)
74
var methodsConvertedToDelegates = PooledHashSet<MethodSymbol>.
GetInstance
();
146
var capturedEnvs = PooledHashSet<ClosureEnvironment>.
GetInstance
();
369
closuresCapturingScopeVariables[scope] = PooledHashSet<NestedFunction>.
GetInstance
();
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
133
public readonly PooledHashSet<Symbol> CapturedVariables = PooledHashSet<Symbol>.
GetInstance
();
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
191
var documents = PooledHashSet<DebugSourceDocument>.
GetInstance
();
Lowering\LocalRewriter\DelegateCacheRewriter.cs (1)
163
var usedTypeParameters = PooledHashSet<TypeParameterSymbol>.
GetInstance
();
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
65
var hasPredecessor = PooledHashSet<BoundDecisionDagNode>.
GetInstance
();
390
var loweredNodes = PooledHashSet<BoundDecisionDagNode>.
GetInstance
();
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
184
visitedSymbols ??= PooledHashSet<Symbol>.
GetInstance
();
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
347
var referenced = PooledHashSet<TypeParameterSymbol>.
GetInstance
();
Symbols\BaseTypeAnalysis.cs (3)
23
var hs = PooledHashSet<Symbol>.
GetInstance
();
68
var hs = PooledHashSet<Symbol>.
GetInstance
();
130
var hs = PooledHashSet<Symbol>.
GetInstance
();
Symbols\ConstraintsHelper.cs (1)
730
var set = PooledHashSet<object>.
GetInstance
();
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
675
var builder = PooledHashSet<CustomModifier>.
GetInstance
();
Symbols\MethodSymbol.cs (1)
999
var builder = PooledHashSet<INamedTypeSymbolInternal>.
GetInstance
();
Symbols\OverriddenOrHiddenMembersHelpers.cs (2)
416
PooledHashSet<NamedTypeSymbol> membersOfOtherKindsHidden = PooledHashSet<NamedTypeSymbol>.
GetInstance
();
417
PooledHashSet<NamedTypeSymbol> allMembersHidden = PooledHashSet<NamedTypeSymbol>.
GetInstance
(); // Implies membersOfOtherKindsHidden.
Symbols\ReducedExtensionMethodSymbol.cs (1)
167
var notInferredTypeParameters = PooledHashSet<TypeParameterSymbol>.
GetInstance
();
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
243
var builder = PooledHashSet<INamedTypeSymbolInternal>.
GetInstance
();
Symbols\Source\ConstantEvaluationHelpers.cs (3)
185
var updated = PooledHashSet<SourceFieldSymbolWithSyntaxReference>.
GetInstance
();
236
var updated = PooledHashSet<SourceFieldSymbolWithSyntaxReference>.
GetInstance
();
295
var set = PooledHashSet<SourceFieldSymbolWithSyntaxReference>.
GetInstance
();
Symbols\Source\SourceAssemblySymbol.cs (1)
1712
t_forwardedTypesAttributesInProgress = PooledHashSet<AttributeSyntax>.
GetInstance
();
Symbols\Source\SourceFieldSymbol.cs (2)
303
var builder = PooledHashSet<SourceFieldSymbolWithSyntaxReference>.
GetInstance
();
340
var builder = PooledHashSet<SourceFieldSymbolWithSyntaxReference>.
GetInstance
();
Symbols\Source\SourceMemberContainerSymbol.cs (2)
2082
typeParameterNames = PooledHashSet<string>.
GetInstance
();
3925
var memberNames = PooledHashSet<string>.
GetInstance
();
Utilities\TypeSymbolExtensions.cs (1)
234
visited = visited ?? PooledHashSet<NamedTypeSymbol>.
GetInstance
();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (5)
CompilationContext.cs (3)
395
var itemsAdded = PooledHashSet<string>.
GetInstance
();
1376
var displayClassTypes = PooledHashSet<TypeSymbol>.
GetInstance
();
1470
var parameterNames = PooledHashSet<string>.
GetInstance
();
Symbols\EEMethodSymbol.cs (2)
503
var declaredLocals = PooledHashSet<LocalSymbol>.
GetInstance
();
548
var localsSet = PooledHashSet<LocalSymbol>.
GetInstance
();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\SymbolExtensionTests.cs (1)
256
var typeParameters = PooledHashSet<TypeParameterSymbol>.
GetInstance
();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (2)
ExpressionCompiler.cs (1)
427
assembliesLoadedInRetryLoop ??= PooledHashSet<AssemblyIdentity>.
GetInstance
();
MetadataUtilities.cs (1)
273
var referencedIndices = PooledHashSet<int>.
GetInstance
();
Microsoft.CodeAnalysis.Test.Utilities (9)
Compilation\ControlFlowGraphVerifier.cs (7)
119
var referencedLocalsAndMethods = PooledHashSet<ISymbol>.
GetInstance
();
120
var referencedCaptureIds = PooledHashSet<CaptureId>.
GetInstance
();
382
var longLivedIds = PooledHashSet<CaptureId>.
GetInstance
();
383
var referencedIds = PooledHashSet<CaptureId>.
GetInstance
();
390
PooledHashSet<CaptureId> currentState = entryStates[i] ?? PooledHashSet<CaptureId>.
GetInstance
();
491
var referencedInLastOperation = PooledHashSet<CaptureId>.
GetInstance
();
795
entryState = PooledHashSet<CaptureId>.
GetInstance
();
CustomDataFlowAnalysis.cs (2)
35
var dispatchedExceptionsFromRegions = PooledHashSet<ControlFlowRegion>.
GetInstance
();
85
var processedBlocks = PooledHashSet<BasicBlock>.
GetInstance
();
Microsoft.CodeAnalysis.VisualBasic (17)
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 (1)
647
Dim methodDocumentList = PooledHashSet(Of Cci.DebugSourceDocument).
GetInstance
()
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
193
Dim documents = PooledHashSet(Of DebugSourceDocument).
GetInstance
()
Semantics\AccessCheck.vb (1)
422
interfacesLookedAt = PooledHashSet(Of NamedTypeSymbol).
GetInstance
()
Semantics\TypeInference\TypeInferenceCollection.vb (1)
334
Dim dominantTypeDiagnostics = New BindingDiagnosticBag(diagnosticBag:=Nothing, PooledHashSet(Of AssemblySymbol).
GetInstance
())
Symbols\Source\SourceFieldSymbol.vb (5)
219
Dim builder = PooledHashSet(Of SourceFieldSymbol).
GetInstance
()
348
Dim builder = PooledHashSet(Of SourceFieldSymbol).
GetInstance
()
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
()