1 instantiation of ValueContentAnalysis
Microsoft.CodeAnalysis.NetAnalyzers (1)
src\440320f3f10733a8\ValueContentAnalysis.cs (1)
116
var nullAnalysis = new
ValueContentAnalysis
(analysisDomain, operationVisitor);
20 references to ValueContentAnalysis
Microsoft.CodeAnalysis.NetAnalyzers (20)
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidDeadConditionalCode.cs (1)
103
var valueContentAnalysisResult =
ValueContentAnalysis
.TryGetOrComputeResult(cfg, owningSymbol, wellKnownTypeProvider,
Microsoft.NetCore.Analyzers\Data\ReviewSqlQueriesForSecurityVulnerabilities.cs (1)
224
var valueContentResult =
ValueContentAnalysis
.TryGetOrComputeResult(cfg, containingMethod, wellKnownTypeProvider,
Microsoft.NetCore.Analyzers\Runtime\DoNotPassLiteralsAsLocalizedParameters.cs (1)
170
return
ValueContentAnalysis
.TryGetOrComputeResult(cfg, containingMethod, wellKnownTypeProvider,
Microsoft.NetCore.Analyzers\Security\DoNotSetSwitch.cs (1)
128
var valueContentResult =
ValueContentAnalysis
.TryGetOrComputeResult(
Microsoft.NetCore.Analyzers\Security\SourceTriggeredTaintedDataAnalyzerBase.cs (1)
120
ValueContentAnalysisResult? valuecontentAnalysisResult =
ValueContentAnalysis
.TryGetOrComputeResult(
Microsoft.NetCore.Analyzers\Security\UseSharedAccessProtocolHttpsOnly.cs (1)
140
var valueContentAnalysisResult =
ValueContentAnalysis
.TryGetOrComputeResult(
src\440320f3f10733a8\ValueContainsNonLiteralState.cs (1)
7
/// Value state for presence of non-literal values for <see cref="AnalysisEntity"/>/<see cref="IOperation"/> tracked by <see cref="
ValueContentAnalysis
"/>.
src\440320f3f10733a8\ValueContentAbstractValue.cs (1)
18
/// Abstract value content data value for <see cref="AnalysisEntity"/>/<see cref="IOperation"/> tracked by <see cref="
ValueContentAnalysis
"/>.
src\440320f3f10733a8\ValueContentAnalysis.CoreAnalysisDataDomain.cs (1)
16
/// An abstract analysis domain implementation for core analysis data tracked by <see cref="
ValueContentAnalysis
"/>.
src\440320f3f10733a8\ValueContentAnalysis.cs (1)
116
var
nullAnalysis = new ValueContentAnalysis(analysisDomain, operationVisitor);
src\440320f3f10733a8\ValueContentAnalysis.ValueContentAbstractDomain.cs (1)
11
/// Abstract value domain for <see cref="
ValueContentAnalysis
"/> to merge and compare <see cref="ValueContentAbstractValue"/> values.
src\440320f3f10733a8\ValueContentAnalysis.ValueContentAnalysisDomain.cs (1)
14
/// An abstract analysis domain implementation for <see cref="ValueContentAnalysisData"/> tracked by <see cref="
ValueContentAnalysis
"/>.
src\440320f3f10733a8\ValueContentAnalysisContext.cs (1)
19
/// Analysis context for execution of <see cref="
ValueContentAnalysis
"/> on a control flow graph.
src\440320f3f10733a8\ValueContentAnalysisData.cs (2)
11
/// Aggregated value content analysis data tracked by <see cref="
ValueContentAnalysis
"/>.
46
protected override AbstractValueDomain<ValueContentAbstractValue> ValueDomain =>
ValueContentAnalysis
.ValueDomainInstance;
src\440320f3f10733a8\ValueContentBlockAnalysisResult.cs (1)
9
/// Result from execution of <see cref="
ValueContentAnalysis
"/> on a basic block.
src\8ce1f4f68b646e6d\GlobalFlowStateAnalysis.cs (2)
39
/// <param name="performValueContentAnalysis">Flag to indicate if <see cref="ValueContentAnalysis.
ValueContentAnalysis
"/> should be performed.</param>
105
ValueContentAnalysis.
ValueContentAnalysis
.TryGetOrComputeResult(
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.cs (1)
102
valueContentAnalysisResult =
ValueContentAnalysis
.TryGetOrComputeResult(
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.cs (1)
65
valueContentAnalysisResult =
ValueContentAnalysis
.TryGetOrComputeResult(