1 write to InterproceduralAnalysisConfiguration
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AbstractDataFlowAnalysisContext.cs (1)
64
InterproceduralAnalysisConfiguration
= interproceduralAnalysisConfig;
16 references to InterproceduralAnalysisConfiguration
Microsoft.CodeAnalysis.AnalyzerUtilities (16)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysisContext.cs (1)
68
return new CopyAnalysisContext(ValueDomain, WellKnownTypeProvider, invokedCfg, invokedMethod, AnalyzerOptions,
InterproceduralAnalysisConfiguration
,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisContext.cs (1)
103
return new DisposeAnalysisContext(ValueDomain, WellKnownTypeProvider, invokedCfg, invokedMethod, AnalyzerOptions,
InterproceduralAnalysisConfiguration
, PessimisticAnalysis,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisContext.cs (1)
84
invokedMethod, AnalyzerOptions,
InterproceduralAnalysisConfiguration
, PessimisticAnalysis,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysisContext.cs (2)
84
NullCheckValidationMethodNames,
InterproceduralAnalysisConfiguration
,
93
InterproceduralAnalysisConfiguration
, PessimisticAnalysis,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysisContext.cs (1)
79
return new PointsToAnalysisContext(ValueDomain, WellKnownTypeProvider, invokedCfg, invokedMethod, AnalyzerOptions, PointsToAnalysisKind,
InterproceduralAnalysisConfiguration
,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisContext.cs (1)
124
InterproceduralAnalysisConfiguration
,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysisContext.cs (1)
116
this.
InterproceduralAnalysisConfiguration
,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysisContext.cs (1)
84
return new ValueContentAnalysisContext(ValueDomain, WellKnownTypeProvider, invokedCfg, invokedMethod, AnalyzerOptions,
InterproceduralAnalysisConfiguration
,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AbstractDataFlowAnalysisContext.cs (3)
165
hashCode.Add(
InterproceduralAnalysisConfiguration
.GetHashCode());
184
&&
InterproceduralAnalysisConfiguration
.GetHashCode() == other.
InterproceduralAnalysisConfiguration
.GetHashCode()
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (4)
87
=> DataFlowAnalysisContext.
InterproceduralAnalysisConfiguration
.InterproceduralAnalysisKind;
94
=> DataFlowAnalysisContext.
InterproceduralAnalysisConfiguration
.MaxInterproceduralMethodCallChain;
101
=> DataFlowAnalysisContext.
InterproceduralAnalysisConfiguration
.MaxInterproceduralLambdaOrLocalFunctionCallChain;
1071
if (DataFlowAnalysisContext.
InterproceduralAnalysisConfiguration
.InterproceduralAnalysisKind != InterproceduralAnalysisKind.None)