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