1 instantiation of ValueContentAnalysis
Microsoft.CodeAnalysis.NetAnalyzers (1)
src\440320f3f10733a8\ValueContentAnalysis.cs (1)
116var nullAnalysis = new ValueContentAnalysis(analysisDomain, operationVisitor);
20 references to ValueContentAnalysis
Microsoft.CodeAnalysis.NetAnalyzers (20)
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidDeadConditionalCode.cs (1)
103var valueContentAnalysisResult = ValueContentAnalysis.TryGetOrComputeResult(cfg, owningSymbol, wellKnownTypeProvider,
Microsoft.NetCore.Analyzers\Data\ReviewSqlQueriesForSecurityVulnerabilities.cs (1)
224var valueContentResult = ValueContentAnalysis.TryGetOrComputeResult(cfg, containingMethod, wellKnownTypeProvider,
Microsoft.NetCore.Analyzers\Runtime\DoNotPassLiteralsAsLocalizedParameters.cs (1)
170return ValueContentAnalysis.TryGetOrComputeResult(cfg, containingMethod, wellKnownTypeProvider,
Microsoft.NetCore.Analyzers\Security\DoNotSetSwitch.cs (1)
128var valueContentResult = ValueContentAnalysis.TryGetOrComputeResult(
Microsoft.NetCore.Analyzers\Security\SourceTriggeredTaintedDataAnalyzerBase.cs (1)
120ValueContentAnalysisResult? valuecontentAnalysisResult = ValueContentAnalysis.TryGetOrComputeResult(
Microsoft.NetCore.Analyzers\Security\UseSharedAccessProtocolHttpsOnly.cs (1)
140var 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)
116var 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"/>. 46protected 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> 105ValueContentAnalysis.ValueContentAnalysis.TryGetOrComputeResult(
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.cs (1)
102valueContentAnalysisResult = ValueContentAnalysis.TryGetOrComputeResult(
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.cs (1)
65valueContentAnalysisResult = ValueContentAnalysis.TryGetOrComputeResult(