30 references to variableBySlot
Microsoft.CodeAnalysis.CSharp (30)
FlowAnalysis\AlwaysAssignedWalker.cs (2)
56
if (i >=
variableBySlot
.Count)
61
var v = base.
variableBySlot
[i];
FlowAnalysis\DefiniteAssignment.cs (18)
254
variableBySlot
.Free();
276
int slot =
variableBySlot
.Count;
278
variableBySlot
.Add(identifier);
285
VariableIdentifier variableId =
variableBySlot
[slot];
290
variableId =
variableBySlot
[variableId.ContainingSlot];
299
int containingSlot =
variableBySlot
[slot].ContainingSlot;
1044
int n =
variableBySlot
.Count;
1048
var id =
variableBySlot
[i];
1053
variableBySlot
[slot].Symbol.GetTypeOrReturnType().TypeKind == TypeKind.Struct;
1212
_alreadyReported.EnsureCapacity(
variableBySlot
.Count);
1327
var fieldIdentifier =
variableBySlot
[fieldSlot];
1691
VariableIdentifier variable =
variableBySlot
[containingSlot];
1727
VariableIdentifier id =
variableBySlot
[slot];
1751
id =
variableBySlot
[slot];
1763
VariableIdentifier id =
variableBySlot
[slot];
1785
id =
variableBySlot
[slot];
1871
var result = new LocalState(BitVector.AllSet(
variableBySlot
.Count));
2839
VariableIdentifier id =
variableBySlot
[bit];
FlowAnalysis\DefiniteAssignment.LocalFunctions.cs (5)
32
new LocalState(BitVector.AllSet(
variableBySlot
.Count), normalizeToBottom: true),
51
var symbol =
variableBySlot
[slot].Symbol;
104
VariableIdentifier id =
variableBySlot
[slot];
128
int n =
variableBySlot
.Count;
145
var rootVarInfo =
variableBySlot
[RootSlot(slot)];
FlowAnalysis\DefinitelyAssignedWalker.cs (2)
93
if (slot <
variableBySlot
.Count &&
95
variableBySlot
[slot].Symbol is { } symbol &&
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (3)
72
var allVariables = walker.
variableBySlot
;
153
for (int i = 0; i <
variableBySlot
.Count; i++)
155
var symbol =
variableBySlot
[i].Symbol;