2 instantiations of InterproceduralAnalysisData
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
2444
return new
InterproceduralAnalysisData
<TAnalysisData, TAnalysisContext, TAbstractAnalysisValue>(
2741
return new
InterproceduralAnalysisData
<TAnalysisData, TAnalysisContext, TAbstractAnalysisValue>(
36 references to InterproceduralAnalysisData
Microsoft.CodeAnalysis.AnalyzerUtilities (36)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysisContext.cs (3)
14
using InterproceduralCopyAnalysisData =
InterproceduralAnalysisData
<CopyAnalysisData, CopyAnalysisContext, CopyAbstractValue>;
34
InterproceduralCopyAnalysisData
? interproceduralAnalysisData,
66
InterproceduralCopyAnalysisData
? interproceduralAnalysisData)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisContext.cs (3)
18
using InterproceduralDisposeAnalysisData =
InterproceduralAnalysisData
<DictionaryAnalysisData<AbstractLocation, DisposeAbstractValue>, DisposeAnalysisContext, DisposeAbstractValue>;
42
InterproceduralDisposeAnalysisData
? interproceduralAnalysisData,
97
InterproceduralDisposeAnalysisData
? interproceduralAnalysisData)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisContext.cs (3)
18
using InterproceduralGlobalFlowStateAnalysisData =
InterproceduralAnalysisData
<DictionaryAnalysisData<AnalysisEntity, GlobalFlowStateAnalysisValueSet>, GlobalFlowStateAnalysisContext, GlobalFlowStateAnalysisValueSet>;
38
InterproceduralGlobalFlowStateAnalysisData
? interproceduralAnalysisData,
80
InterproceduralGlobalFlowStateAnalysisData
? interproceduralAnalysisData)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysisContext.cs (3)
16
using InterproceduralParameterValidationAnalysisData =
InterproceduralAnalysisData
<DictionaryAnalysisData<AbstractLocation, ParameterValidationAbstractValue>, ParameterValidationAnalysisContext, ParameterValidationAbstractValue>;
37
InterproceduralParameterValidationAnalysisData
? interproceduralAnalysisData,
74
InterproceduralParameterValidationAnalysisData
? interproceduralAnalysisData)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysisContext.cs (3)
15
using InterproceduralPointsToAnalysisData =
InterproceduralAnalysisData
<PointsToAnalysisData, PointsToAnalysisContext, PointsToAbstractValue>;
36
InterproceduralPointsToAnalysisData
? interproceduralAnalysisData,
74
InterproceduralPointsToAnalysisData
? interproceduralAnalysisData)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisContext.cs (3)
19
using InterproceduralPropertySetAnalysisData =
InterproceduralAnalysisData
<DictionaryAnalysisData<AbstractLocation, PropertySetAbstractValue>, PropertySetAnalysisContext, PropertySetAbstractValue>;
40
InterproceduralPropertySetAnalysisData
? interproceduralAnalysisData,
113
InterproceduralPropertySetAnalysisData
? interproceduralAnalysisData)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysisContext.cs (3)
18
using InterproceduralTaintedDataAnalysisData =
InterproceduralAnalysisData
<TaintedDataAnalysisData, TaintedDataAnalysisContext, TaintedDataAbstractValue>;
36
InterproceduralTaintedDataAnalysisData
? interproceduralAnalysisData,
108
InterproceduralTaintedDataAnalysisData
? interproceduralAnalysisData)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysisContext.cs (3)
16
using InterproceduralValueContentAnalysisData =
InterproceduralAnalysisData
<ValueContentAnalysisData, ValueContentAnalysisContext, ValueContentAbstractValue>;
38
InterproceduralValueContentAnalysisData
? interproceduralAnalysisData,
80
InterproceduralValueContentAnalysisData
? interproceduralAnalysisData)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AbstractDataFlowAnalysisContext.cs (3)
43
InterproceduralAnalysisData
<TAnalysisData, TAnalysisContext, TAbstractAnalysisValue>? interproceduralAnalysisData,
93
public
InterproceduralAnalysisData
<TAnalysisData, TAnalysisContext, TAbstractAnalysisValue>? InterproceduralAnalysisData { get; }
102
InterproceduralAnalysisData
<TAnalysisData, TAnalysisContext, TAbstractAnalysisValue>? interproceduralAnalysisData);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (5)
2277
var
interproceduralAnalysisData = isContextSensitive ? ComputeInterproceduralAnalysisData() : null;
2431
InterproceduralAnalysisData
<TAnalysisData, TAnalysisContext, TAbstractAnalysisValue> ComputeInterproceduralAnalysisData()
2662
var
interproceduralAnalysisData = GetInterproceduralAnalysisDataForStandaloneLambdaOrLocalFunctionAnalysis(cfg, localFunction);
2711
var
interproceduralAnalysisData = GetInterproceduralAnalysisDataForStandaloneLambdaOrLocalFunctionAnalysis(cfg, lambda.Symbol);
2732
private
InterproceduralAnalysisData
<TAnalysisData, TAnalysisContext, TAbstractAnalysisValue> GetInterproceduralAnalysisDataForStandaloneLambdaOrLocalFunctionAnalysis(
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\InterproceduralAnalysisData.cs (4)
25
: CacheBasedEquatable<
InterproceduralAnalysisData
<TAnalysisData, TAnalysisContext, TAbstractAnalysisValue>>
82
protected override bool ComputeEqualsByHashCodeParts(CacheBasedEquatable<
InterproceduralAnalysisData
<TAnalysisData, TAnalysisContext, TAbstractAnalysisValue>> obj)
84
var
other = (
InterproceduralAnalysisData
<TAnalysisData, TAnalysisContext, TAbstractAnalysisValue>)obj;