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
4 instantiations of DataFlowPass
Microsoft.CodeAnalysis.VisualBasic (4)
Analysis\FlowAnalysis\AbstractRegionDataFlowPass.vb (1)
26MyBase.New(info, region, False, initiallyAssignedVariables, trackUnassignments, trackStructsWithIntrinsicTypedFields)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
215Dim walker = New DataFlowPass(info, suppressConstExpressionsSupport)
Analysis\FlowAnalysis\UnassignedVariablesWalker.vb (1)
22MyBase.New(info, suppressConstExpressionsSupport:=False, trackStructsWithIntrinsicTypedFields:=True)
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (1)
42MyBase.New(info, Nothing, suppressConstExpressionsSupport:=False, trackStructsWithIntrinsicTypedFields:=True, trackUnassignments:=True)
4 references to DataFlowPass
Microsoft.CodeAnalysis.VisualBasic (4)
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\DataFlowPass.vb (1)
28Imports OptionalState = Microsoft.CodeAnalysis.[Optional](Of Microsoft.CodeAnalysis.VisualBasic.DataFlowPass.LocalState)
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)