37 references to GetInstance
Microsoft.CodeAnalysis.AnalyzerUtilities (37)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
202using var _1 = PooledHashSet<SyntaxNode>.GetInstance(out var applicableAttributeNodes);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (2)
14using var _1 = PooledHashSet<T>.GetInstance(out var builder); 54using var _ = PooledHashSet<T>.GetInstance(out var builder);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
339var builderDisposer = PooledHashSet<ISymbol>.GetInstance(out builder); 340using var _ = PooledHashSet<IMethodSymbol>.GetInstance(out var nestedLambdasAndLocalFunctions);
src\RoslynAnalyzers\Utilities\FlowAnalysis\Extensions\BasicBlockExtensions.cs (1)
183using var _1 = PooledHashSet<int>.GetInstance(out var processedOrdinals);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (4)
389using var _1 = PooledHashSet<AnalysisEntity>.GetInstance(out var processedEntities); 479using var _ = PooledHashSet<AnalysisEntity>.GetInstance(out var entitiesToFilterBuilder); 524using var _ = PooledHashSet<AnalysisEntity>.GetInstance(out var processedEntities); 556using var _ = PooledHashSet<AnalysisEntity>.GetInstance(out var processedEntities);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysis.GlobalFlowStateAnalysisValueSetDomain.cs (1)
153using var _1 = PooledHashSet<GlobalFlowStateAnalysisValueSet>.GetInstance(out var candidateNodes);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisValueSet.cs (1)
73using var _ = PooledHashSet<GlobalFlowStateAnalysisValueSet>.GetInstance(out var parentsBuilder);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (10)
107using var _ = PooledHashSet<AnalysisEntity>.GetInstance(out var allEntities); 176using var _ = PooledHashSet<AnalysisEntity>.GetInstance(out var allEntities); 194using var _ = PooledHashSet<AnalysisEntity>.GetInstance(out var entitiesBuilder); 490using var _1 = PooledHashSet<AnalysisEntity>.GetInstance(out var candidateEntitiesBuilder); 491using var _2 = PooledHashSet<AnalysisEntity>.GetInstance(out var interproceduralEntitiesToRetainBuilder); 492using var _3 = PooledHashSet<AnalysisEntity>.GetInstance(out var worklistEntities); 493using var _4 = PooledHashSet<PointsToAbstractValue>.GetInstance(out var worklistPointsToValues); 494using var _5 = PooledHashSet<PointsToAbstractValue>.GetInstance(out var processedPointsToValues); 495using var _6 = PooledHashSet<AnalysisEntity>.GetInstance(out var childWorklistEntities); 706using var _ = PooledHashSet<AnalysisEntity>.GetInstance(out var allAnalysisEntities);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityMapAbstractDomain.cs (1)
83using var _1 = PooledHashSet<AnalysisEntity>.GetInstance(out var newKeys);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysis.cs (3)
65using var _1 = PooledHashSet<BasicBlock>.GetInstance(out var uniqueSuccessors); 69using var _3 = PooledHashSet<int>.GetInstance(out var unreachableBlocks); 197using var _ = PooledHashSet<int>.GetInstance(out var unreachableBlocks);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (4)
3287using var _1 = PooledHashSet<(IMethodSymbol method, IOperation? instance)>.GetInstance(out var methodTargetsOptBuilder); 3288using var _2 = PooledHashSet<IFlowAnonymousFunctionOperation>.GetInstance(out var lambdaTargets); 3442using var _1 = PooledHashSet<(IMethodSymbol method, IOperation? instance)>.GetInstance(out var methodTargetsOptBuilder); 3443using var _2 = PooledHashSet<IFlowAnonymousFunctionOperation>.GetInstance(out var lambdaTargets);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\PredicatedAnalysisData.cs (1)
66using var _ = PooledHashSet<DictionaryAnalysisData<TKey, TValue>>.GetInstance(out var builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
183using var _ = PooledHashSet<SyntaxNode>.GetInstance(out var set); 215using var _2 = PooledHashSet<SyntaxNode>.GetInstance(out var commonAncestorsSet);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
188using var _ = PooledHashSet<ILocalSymbol>.GetInstance(out var builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (2)
94using var _ = PooledHashSet<T>.GetInstance(out var set); 124using var _ = PooledHashSet<T>.GetInstance(out var set);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
453using var _ = PooledHashSet<string>.GetInstance(out var seenNames);