30 references to GetInstance
Microsoft.CodeAnalysis.AnalyzerUtilities (30)
src\RoslynAnalyzers\Utilities\Compiler\Options\AggregateCategorizedAnalyzerConfigOptions.cs (1)
69
var perTreeOptionsBuilder = PooledDictionary<SyntaxTree, Lazy<SyntaxTreeCategorizedAnalyzerConfigOptions>>.
GetInstance
();
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (5)
89
var namesBuilder = PooledDictionary<string, TValue>.
GetInstance
();
90
var symbolsBuilder = PooledDictionary<ISymbol, TValue>.
GetInstance
();
91
var wildcardNamesBuilder = PooledDictionary<SymbolKind, PooledDictionary<string, TValue>>.
GetInstance
();
150
associatedValues = PooledDictionary<string, TValue>.
GetInstance
();
173
associatedValues = PooledDictionary<string, TValue>.
GetInstance
();
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledDictionary.cs (1)
105
var instance =
GetInstance
(keyComparer);
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\TemporaryDictionary`2.cs (1)
41
var newStorage = PooledDictionary<TKey, TValue>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (3)
42
_escapedOperationLocationsBuilder = PooledDictionary<IOperation, ImmutableHashSet<AbstractLocation>.Builder>.
GetInstance
();
43
_escapedReturnValueLocationsBuilder = PooledDictionary<IOperation, ImmutableHashSet<AbstractLocation>.Builder>.
GetInstance
();
44
_escapedEntityLocationsBuilder = PooledDictionary<AnalysisEntity, ImmutableHashSet<AbstractLocation>.Builder>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\HazardousUsageEvaluatorCollection.cs (1)
106
using PooledDictionary<(INamedTypeSymbol, bool), string> pooledDictionary = PooledDictionary<(INamedTypeSymbol, bool), string>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.cs (1)
264
allResults ??= PooledDictionary<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (1)
80
this.TrackedFieldPropertyAssignments = PooledDictionary<AnalysisEntity, TrackedAssignmentData>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.TrackedAssignmentData.cs (1)
62
PooledDictionary<AbstractLocation, PooledHashSet<IAssignmentOperation>>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataConfig.cs (6)
96
PooledDictionary<SinkKind, Lazy<TaintedDataSymbolMap<SourceInfo>>>.
GetInstance
();
98
PooledDictionary<SinkKind, Lazy<TaintedDataSymbolMap<SanitizerInfo>>>.
GetInstance
();
100
PooledDictionary<SinkKind, Lazy<TaintedDataSymbolMap<SinkInfo>>>.
GetInstance
();
105
PooledDictionary<ImmutableHashSet<SourceInfo>, Lazy<TaintedDataSymbolMap<SourceInfo>>>.
GetInstance
();
107
PooledDictionary<ImmutableHashSet<SanitizerInfo>, Lazy<TaintedDataSymbolMap<SanitizerInfo>>>.
GetInstance
();
111
PooledDictionary<(ImmutableHashSet<SourceInfo> SourceInfos, ImmutableHashSet<SanitizerInfo> SanitizerInfos), (ImmutableHashSet<SinkKind>.Builder SinkKinds, ImmutableHashSet<SinkInfo>.Builder SinkInfos)>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysis.cs (5)
64
using var finallyBlockSuccessorsMap = PooledDictionary<int, List<BranchWithInfo>>.
GetInstance
();
65
var catchBlockInputDataMap = PooledDictionary<ControlFlowRegion, TAnalysisData>.
GetInstance
();
66
var inputDataFromInfeasibleBranchesMap = PooledDictionary<int, TAnalysisData>.
GetInstance
();
85
using var blockToUniqueInputFlowMap = PooledDictionary<int, (int Ordinal, ControlFlowConditionKind BranchKind)?>.
GetInstance
();
90
using var loopRangeMap = PooledDictionary<int, int>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysisResultBuilder.cs (2)
27
_info = PooledDictionary<BasicBlock, TAnalysisData?>.
GetInstance
();
62
var resultBuilder = PooledDictionary<BasicBlock, TBlockAnalysisResult>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
2499
var builder = PooledDictionary<IParameterSymbol, ArgumentInfo<TAbstractAnalysisValue>>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DictionaryAnalysisData.cs (1)
25
_coreAnalysisData = PooledDictionary<TKey, TValue>.
GetInstance
();