1 instantiation of ValueContentAnalysis
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysis.cs (1)
117
var nullAnalysis = new
ValueContentAnalysis
(analysisDomain, operationVisitor);
14 references to ValueContentAnalysis
Microsoft.CodeAnalysis.AnalyzerUtilities (14)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysis.cs (2)
40
/// <param name="performValueContentAnalysis">Flag to indicate if <see cref="ValueContentAnalysis.
ValueContentAnalysis
"/> should be performed.</param>
106
ValueContentAnalysis.
ValueContentAnalysis
.TryGetOrComputeResult(
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.cs (1)
103
valueContentAnalysisResult =
ValueContentAnalysis
.TryGetOrComputeResult(
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.cs (1)
66
valueContentAnalysisResult =
ValueContentAnalysis
.TryGetOrComputeResult(
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContainsNonLiteralState.cs (1)
8
/// Value state for presence of non-literal values for <see cref="AnalysisEntity"/>/<see cref="IOperation"/> tracked by <see cref="
ValueContentAnalysis
"/>.
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAbstractValue.cs (1)
19
/// Abstract value content data value for <see cref="AnalysisEntity"/>/<see cref="IOperation"/> tracked by <see cref="
ValueContentAnalysis
"/>.
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysis.CoreAnalysisDataDomain.cs (1)
17
/// An abstract analysis domain implementation for core analysis data tracked by <see cref="
ValueContentAnalysis
"/>.
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysis.cs (1)
117
var
nullAnalysis = new ValueContentAnalysis(analysisDomain, operationVisitor);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysis.ValueContentAbstractDomain.cs (1)
12
/// Abstract value domain for <see cref="
ValueContentAnalysis
"/> to merge and compare <see cref="ValueContentAbstractValue"/> values.
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysis.ValueContentAnalysisDomain.cs (1)
15
/// An abstract analysis domain implementation for <see cref="ValueContentAnalysisData"/> tracked by <see cref="
ValueContentAnalysis
"/>.
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysisContext.cs (1)
20
/// Analysis context for execution of <see cref="
ValueContentAnalysis
"/> on a control flow graph.
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysisData.cs (2)
12
/// Aggregated value content analysis data tracked by <see cref="
ValueContentAnalysis
"/>.
47
protected override AbstractValueDomain<ValueContentAbstractValue> ValueDomain =>
ValueContentAnalysis
.ValueDomainInstance;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentBlockAnalysisResult.cs (1)
10
/// Result from execution of <see cref="
ValueContentAnalysis
"/> on a basic block.