28 references to LocalState
Microsoft.CodeAnalysis.VisualBasic (28)
Analysis\FlowAnalysis\AlwaysAssignedWalker.vb (2)
34Private _endOfRegionState As LocalState 91Protected Overrides Sub ResolveBranch(pending As AbstractFlowPass(Of DataFlowPass.LocalState).PendingBranch, label As LabelSymbol, target As BoundLabelStatement, ByRef labelStateChanged As Boolean)
Analysis\FlowAnalysis\DataFlowPass.LocalState.vb (8)
19Inherits AbstractFlowPass(Of LocalState) 21Protected Overrides Function IntersectWith(ByRef self As LocalState, ByRef other As LocalState) As Boolean 38Protected Overrides Sub UnionWith(ByRef self As LocalState, ByRef other As LocalState) 81Protected Sub Normalize(ByRef _state As LocalState) 110Public Function Clone() As LocalState Implements AbstractFlowPass(Of LocalState).AbstractLocalState.Clone
Analysis\FlowAnalysis\DataFlowPass.VariableIdentifier.vb (1)
15Inherits AbstractFlowPass(Of LocalState)
Analysis\FlowAnalysis\DataFlowPass.vb (13)
35Inherits AbstractFlowPass(Of LocalState) 244Protected Overrides Function Dump(state As LocalState) As String 686Private Sub SetSlotUnassigned(slot As Integer, ByRef state As LocalState) 733Private Sub SetSlotAssigned(slot As Integer, ByRef state As LocalState) 1443Protected Overrides Sub VisitTryBlock(tryBlock As BoundStatement, node As BoundTryStatement, ByRef _tryState As LocalState) 1469Protected Overrides Sub VisitCatchBlock(catchBlock As BoundCatchBlock, ByRef finallyState As LocalState) 1490Private Sub VisitCatchBlockInternal(catchBlock As BoundCatchBlock, ByRef finallyState As LocalState) 1504Protected Overrides Sub VisitFinallyBlock(finallyBlock As BoundStatement, ByRef unsetInFinally As LocalState) 1526Protected Overrides Function ReachableState() As LocalState 1564Protected Overrides Function UnreachableState() As LocalState 1570Protected Overrides Function AllBitsSet() As LocalState 1697Dim finalState As LocalState = Me.State 1717Dim finalState As LocalState = Me.State.Clone()
Analysis\FlowAnalysis\DataFlowsInWalker.vb (2)
52Private Function ResetState(state As LocalState) As LocalState
Analysis\FlowAnalysis\DefinitelyAssignedWalker.vb (2)
63Private Sub ProcessState(definitelyAssigned As HashSet(Of Symbol), state1 As LocalState, state2opt As LocalState)