50 references to GetInstance
Microsoft.CodeAnalysis.AnalyzerUtilities (50)
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
691
var set = PooledHashSet<T>.
GetInstance
();
734
var set = PooledHashSet<S>.
GetInstance
();
src\Dependencies\PooledObjects\PooledHashSet.cs (1)
54
instance =
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (1)
75
var builder = PooledHashSet<INamedTypeSymbol>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\TrackedEntitiesBuilder.cs (2)
36
AllEntities = PooledHashSet<AnalysisEntity>.
GetInstance
();
37
PointsToValues = PooledHashSet<PointsToAbstractValue>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (2)
565
hazardousUsageTypeNames = PooledHashSet<string>.
GetInstance
();
575
hazardousUsageTypeNames ??= PooledHashSet<string>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.TrackedAssignmentData.cs (2)
52
this.AssignmentsWithUnknownLocation ??= PooledHashSet<IAssignmentOperation>.
GetInstance
();
68
assignments = PooledHashSet<IAssignmentOperation>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\AnySanitizers.cs (1)
19
var builder = PooledHashSet<SanitizerInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\DllSinks.cs (1)
19
var sinkInfosBuilder = PooledHashSet<SinkInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\FilePathInjectionSinks.cs (1)
19
PooledHashSet<SinkInfo> builder = PooledHashSet<SinkInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\HardcodedBytesSources.cs (1)
24
var builder = PooledHashSet<SourceInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\HardcodedCertificateSinks.cs (1)
19
var builder = PooledHashSet<SinkInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\HardcodedCertificateSources.cs (1)
22
var builder = PooledHashSet<SourceInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\HardcodedEncryptionKeySinks.cs (1)
19
var builder = PooledHashSet<SinkInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\HardcodedSymmetricAlgorithmKeysSources.cs (1)
24
var builder = PooledHashSet<SourceInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\InformationDisclosureSources.cs (1)
22
var builder = PooledHashSet<SourceInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\LdapSanitizers.cs (1)
19
var builder = PooledHashSet<SanitizerInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\LdapSinks.cs (1)
19
var builder = PooledHashSet<SinkInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\PrimitiveTypeConverterSanitizers.cs (1)
19
var builder = PooledHashSet<SanitizerInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\ProcessCommandSinks.cs (1)
19
var builder = PooledHashSet<SinkInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\RedirectSinks.cs (1)
19
var builder = PooledHashSet<SinkInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\RegexSinks.cs (1)
19
var builder = PooledHashSet<SinkInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SqlSinks.cs (1)
19
var sinkInfosBuilder = PooledHashSet<SinkInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\StringTransferSources.cs (1)
23
var sourceInfosBuilder = PooledHashSet<SourceInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAbstractValue.cs (1)
92
var sourceOriginsBuilder = PooledHashSet<SymbolAccess>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (3)
303
taintedParameterNamesCached = PooledHashSet<string>.
GetInstance
();
640
taintedParameterPairs = PooledHashSet<(string, string)>.
GetInstance
();
648
taintedParameterPairs ??= PooledHashSet<(string, string)>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataSymbolMapExtensions.cs (4)
51
allTaintedTargets ??= PooledHashSet<string>.
GetInstance
();
73
allTaintedTargets ??= PooledHashSet<string>.
GetInstance
();
97
allTaintedTargets ??= PooledHashSet<string>.
GetInstance
();
196
taintedParameterPairs ??= PooledHashSet<(string, string)>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\WebInputSources.cs (1)
37
var sourceInfosBuilder = PooledHashSet<SourceInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\WebOutputSinks.cs (1)
20
var builder = PooledHashSet<SinkInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\XamlSinks.cs (1)
19
var builder = PooledHashSet<SinkInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\XmlSanitizers.cs (1)
19
var builder = PooledHashSet<SanitizerInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\XmlSinks.cs (1)
19
var builder = PooledHashSet<SinkInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\XPathSinks.cs (1)
19
var builder = PooledHashSet<SinkInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\XssSanitizers.cs (1)
19
var builder = PooledHashSet<SanitizerInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\ZipSlipSanitizers.cs (1)
19
var builder = PooledHashSet<SanitizerInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\ZipSlipSinks.cs (1)
19
var builder = PooledHashSet<SinkInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\ZipSlipSources.cs (1)
22
var sourceInfosBuilder = PooledHashSet<SourceInfo>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAbstractValue.cs (1)
266
var builder = PooledHashSet<object?>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AddressSharedEntitiesProvider.cs (1)
61
var builder = PooledHashSet<AnalysisEntity>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (1)
454
var trackedEntitiesBuilder = PooledHashSet<AnalysisEntity>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
4198
var builder = PooledHashSet<INamedTypeSymbol>.
GetInstance
();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\LValueFlowCapturesProvider.cs (1)
31
var lvalueFlowCaptureIdBuilder = PooledHashSet<CaptureId>.
GetInstance
();