2 instantiations of GlobalFlowStateAnalysisContext
Microsoft.CodeAnalysis.NetAnalyzers (2)
src\8ce1f4f68b646e6d\GlobalFlowStateAnalysisContext.cs (2)
65
return new
GlobalFlowStateAnalysisContext
(
81
return new
GlobalFlowStateAnalysisContext
(ValueDomain, WellKnownTypeProvider, invokedCfg,
20 references to GlobalFlowStateAnalysisContext
Microsoft.CodeAnalysis.NetAnalyzers (20)
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.cs (1)
390
OperationVisitor CreateOperationVisitor(
GlobalFlowStateAnalysisContext
context) => new(guardMethods, osPlatformType, relatedPlatforms, context);
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.OperationVisitor.cs (1)
28
GlobalFlowStateAnalysisContext
analysisContext)
src\8ce1f4f68b646e6d\GlobalFlowStateAnalysis.cs (8)
21
internal sealed partial class GlobalFlowStateAnalysis : ForwardDataFlowAnalysis<GlobalFlowStateAnalysisData,
GlobalFlowStateAnalysisContext
, GlobalFlowStateAnalysisResult, GlobalFlowStateBlockAnalysisResult, GlobalFlowStateAnalysisValueSet>
59
Func<
GlobalFlowStateAnalysisContext
, GlobalFlowStateValueSetFlowOperationVisitor> createOperationVisitor,
89
Func<
GlobalFlowStateAnalysisContext
, GlobalFlowStateValueSetFlowOperationVisitor> createOperationVisitor,
117
var
analysisContext =
GlobalFlowStateAnalysisContext
.Create(
125
GlobalFlowStateAnalysisContext
analysisContext,
126
Func<
GlobalFlowStateAnalysisContext
, GlobalFlowStateValueSetFlowOperationVisitor> createOperationVisitor)
133
protected override GlobalFlowStateAnalysisResult ToResult(
GlobalFlowStateAnalysisContext
analysisContext, GlobalFlowStateAnalysisResult dataFlowAnalysisResult)
src\8ce1f4f68b646e6d\GlobalFlowStateAnalysis.GlobalFlowStateAnalysisValueSetDomain.cs (1)
16
internal partial class GlobalFlowStateAnalysis : ForwardDataFlowAnalysis<GlobalFlowStateAnalysisData,
GlobalFlowStateAnalysisContext
, GlobalFlowStateAnalysisResult, GlobalFlowStateBlockAnalysisResult, GlobalFlowStateAnalysisValueSet>
src\8ce1f4f68b646e6d\GlobalFlowStateAnalysisContext.cs (7)
14
using InterproceduralGlobalFlowStateAnalysisData = InterproceduralAnalysisData<DictionaryAnalysisData<AnalysisEntity, GlobalFlowStateAnalysisValueSet>,
GlobalFlowStateAnalysisContext
, GlobalFlowStateAnalysisValueSet>;
22
internal sealed class GlobalFlowStateAnalysisContext : AbstractDataFlowAnalysisContext<GlobalFlowStateAnalysisData,
GlobalFlowStateAnalysisContext
, GlobalFlowStateAnalysisResult, GlobalFlowStateAnalysisValueSet>
34
Func<
GlobalFlowStateAnalysisContext
, GlobalFlowStateAnalysisResult?> tryGetOrComputeAnalysisResult,
52
internal static
GlobalFlowStateAnalysisContext
Create(
62
Func<
GlobalFlowStateAnalysisContext
, GlobalFlowStateAnalysisResult?> tryGetOrComputeAnalysisResult,
72
public override
GlobalFlowStateAnalysisContext
ForkForInterproceduralAnalysis(
91
protected override bool ComputeEqualsByHashCodeParts(AbstractDataFlowAnalysisContext<GlobalFlowStateAnalysisData,
GlobalFlowStateAnalysisContext
, GlobalFlowStateAnalysisResult, GlobalFlowStateAnalysisValueSet> obj)
src\8ce1f4f68b646e6d\GlobalFlowStateValueSetFlowOperationVisitor.cs (2)
18
: GlobalFlowStateDataFlowOperationVisitor<
GlobalFlowStateAnalysisContext
, GlobalFlowStateAnalysisResult, GlobalFlowStateAnalysisValueSet>
20
protected GlobalFlowStateValueSetFlowOperationVisitor(
GlobalFlowStateAnalysisContext
analysisContext, bool hasPredicatedGlobalState)