2 instantiations of ValueContentAnalysisContext
Microsoft.CodeAnalysis.NetAnalyzers (2)
src\440320f3f10733a8\ValueContentAnalysisContext.cs (2)
66
return new
ValueContentAnalysisContext
(
83
return new
ValueContentAnalysisContext
(ValueDomain, WellKnownTypeProvider, invokedCfg, invokedMethod, AnalyzerOptions, InterproceduralAnalysisConfiguration,
20 references to ValueContentAnalysisContext
Microsoft.CodeAnalysis.NetAnalyzers (20)
src\440320f3f10733a8\ValueContentAnalysis.CoreAnalysisDataDomain.cs (1)
13
public partial class ValueContentAnalysis : ForwardDataFlowAnalysis<ValueContentAnalysisData,
ValueContentAnalysisContext
, ValueContentAnalysisResult, ValueContentBlockAnalysisResult, ValueContentAbstractValue>
src\440320f3f10733a8\ValueContentAnalysis.cs (5)
19
public partial class ValueContentAnalysis : ForwardDataFlowAnalysis<ValueContentAnalysisData,
ValueContentAnalysisContext
, ValueContentAnalysisResult, ValueContentBlockAnalysisResult, ValueContentAbstractValue>
103
var
analysisContext =
ValueContentAnalysisContext
.Create(
112
private static ValueContentAnalysisResult? TryGetOrComputeResultForAnalysisContext(
ValueContentAnalysisContext
analysisContext)
120
protected override ValueContentAnalysisResult ToResult(
ValueContentAnalysisContext
analysisContext, ValueContentAnalysisResult dataFlowAnalysisResult)
src\440320f3f10733a8\ValueContentAnalysis.ValueContentAbstractDomain.cs (1)
8
public partial class ValueContentAnalysis : ForwardDataFlowAnalysis<ValueContentAnalysisData,
ValueContentAnalysisContext
, ValueContentAnalysisResult, ValueContentBlockAnalysisResult, ValueContentAbstractValue>
src\440320f3f10733a8\ValueContentAnalysis.ValueContentAnalysisDomain.cs (1)
11
public partial class ValueContentAnalysis : ForwardDataFlowAnalysis<ValueContentAnalysisData,
ValueContentAnalysisContext
, ValueContentAnalysisResult, ValueContentBlockAnalysisResult, ValueContentAbstractValue>
src\440320f3f10733a8\ValueContentAnalysis.ValueContentDataFlowOperationVisitor.cs (3)
15
public partial class ValueContentAnalysis : ForwardDataFlowAnalysis<ValueContentAnalysisData,
ValueContentAnalysisContext
, ValueContentAnalysisResult, ValueContentBlockAnalysisResult, ValueContentAbstractValue>
20
private sealed class ValueContentDataFlowOperationVisitor : PredicateAnalysisEntityDataFlowOperationVisitor<ValueContentAnalysisData,
ValueContentAnalysisContext
, ValueContentAnalysisResult, ValueContentAbstractValue>
24
public ValueContentDataFlowOperationVisitor(ValueContentAnalysisDomain valueContentAnalysisDomain,
ValueContentAnalysisContext
analysisContext)
src\440320f3f10733a8\ValueContentAnalysisContext.cs (9)
15
using InterproceduralValueContentAnalysisData = InterproceduralAnalysisData<ValueContentAnalysisData,
ValueContentAnalysisContext
, ValueContentAbstractValue>;
21
public sealed class ValueContentAnalysisContext : AbstractDataFlowAnalysisContext<ValueContentAnalysisData,
ValueContentAnalysisContext
, ValueContentAnalysisResult, ValueContentAbstractValue>
33
Func<
ValueContentAnalysisContext
, ValueContentAnalysisResult?> tryGetOrComputeAnalysisResult,
51
internal static
ValueContentAnalysisContext
Create(
61
Func<
ValueContentAnalysisContext
, ValueContentAnalysisResult?> tryGetOrComputeAnalysisResult,
73
public override
ValueContentAnalysisContext
ForkForInterproceduralAnalysis(
94
protected override bool ComputeEqualsByHashCodeParts(AbstractDataFlowAnalysisContext<ValueContentAnalysisData,
ValueContentAnalysisContext
, ValueContentAnalysisResult, ValueContentAbstractValue> obj)
96
var
other = (
ValueContentAnalysisContext
)obj;