3 types derived from DataFlowPass
Microsoft.CodeAnalysis.VisualBasic (3)
Analysis\FlowAnalysis\AbstractRegionDataFlowPass.vb (1)
19Inherits DataFlowPass
Analysis\FlowAnalysis\UnassignedVariablesWalker.vb (1)
18Inherits DataFlowPass
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (1)
20Inherits DataFlowPass
2 instantiations of DataFlowPass
Microsoft.CodeAnalysis.VisualBasic (2)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
215Dim walker = New DataFlowPass(info, suppressConstExpressionsSupport)
Analysis\FlowAnalysis\UnassignedVariablesWalker.vb (1)
22MyBase.New(info, suppressConstExpressionsSupport:=False, trackStructsWithIntrinsicTypedFields:=True)
3 references to DataFlowPass
Microsoft.CodeAnalysis.VisualBasic (3)
Analysis\FlowAnalysis\AlwaysAssignedWalker.vb (1)
91Protected Overrides Sub ResolveBranch(pending As AbstractFlowPass(Of DataFlowPass.LocalState).PendingBranch, label As LabelSymbol, target As BoundLabelStatement, ByRef labelStateChanged As Boolean)
Analysis\FlowAnalysis\DataFlowsInWalker.vb (1)
90Protected Overrides Sub VisitAmbiguousLocalSymbol(ambiguous As DataFlowPass.AmbiguousLocalsPseudoSymbol)
Analysis\FlowAnalysis\FlowAnalysisPass.vb (1)
29DataFlowPass.Analyze(New FlowAnalysisInfo(compilation, method, block), diagnostics, True)