2 writes to Assigned
Microsoft.CodeAnalysis.VisualBasic (2)
Analysis\FlowAnalysis\DataFlowPass.LocalState.vb (2)
27
Return IntersectBitArrays(self.
Assigned
, other.Assigned)
103
Me.
Assigned
= assigned
28 references to Assigned
Microsoft.CodeAnalysis.VisualBasic (28)
Analysis\FlowAnalysis\AlwaysAssignedWalker.vb (2)
41
For Each i In _endOfRegionState.
Assigned
.TrueBits
72
Debug.Assert(Not _endOfRegionState.
Assigned
.IsNull)
Analysis\FlowAnalysis\DataFlowPass.LocalState.vb (19)
23
If self.
Assigned
.Capacity <> other.
Assigned
.Capacity Then
27
Return IntersectBitArrays(self.Assigned, other.
Assigned
)
39
If self.
Assigned
.Capacity <> other.
Assigned
.Capacity Then
45
If other.
Assigned
(slot) Then self.
Assigned
(slot) = True
47
For slot = SlotKind.FirstAvailable To self.
Assigned
.Capacity - 1
48
If other.
Assigned
(slot) AndAlso Not self.
Assigned
(slot) Then
82
Dim oldNext As Integer = _state.
Assigned
.Capacity
83
_state.
Assigned
.EnsureCapacity(nextVariableSlot)
86
If id.ContainingSlot >= SlotKind.FirstAvailable AndAlso _state.
Assigned
(id.ContainingSlot) Then
111
Return New LocalState(Me.
Assigned
.Clone())
117
Return (slot = SlotKind.NotTracked) OrElse
Assigned
(SlotKind.Unreachable) OrElse
Assigned
(slot)
122
Me.
Assigned
(slot) = True
128
Me.
Assigned
(slot) = False
134
Return Me.
Assigned
.Capacity <= 0 OrElse Not Me.IsAssigned(SlotKind.Unreachable)
Analysis\FlowAnalysis\DataFlowPass.vb (6)
247
AppendBitNames(state.
Assigned
, builder)
673
If slot >= Me.State.
Assigned
.Capacity Then
739
If slot >= Me.State.
Assigned
.Capacity Then
967
If slot >= Me.State.
Assigned
.Capacity Then
1699
Me.State.
Assigned
(SlotKind.FunctionValue) = False
1707
Me.State.
Assigned
(SlotKind.FunctionValue) = True
Analysis\FlowAnalysis\DefinitelyAssignedWalker.vb (1)
67
For Each slot In state1.
Assigned
.TrueBits()