1 write to ContainingSlot
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\DefiniteAssignment.VariableIdentifier.cs (1)
40ContainingSlot = containingSlot;
23 references to ContainingSlot
Microsoft.CodeAnalysis.CSharp (23)
FlowAnalysis\DefiniteAssignment.cs (11)
287while (variableId.ContainingSlot > 0) 291variableId = variableBySlot[variableId.ContainingSlot]; 300int containingSlot = variableBySlot[slot].ContainingSlot; 1050int slot = id.ContainingSlot; 1329var containingSlot = fieldIdentifier.ContainingSlot; 1747while (id.ContainingSlot > 0) 1749slot = id.ContainingSlot; 1782while (id.ContainingSlot > 0) 1784slot = id.ContainingSlot; 2853if (id.ContainingSlot > 0) 2855AppendBitName(id.ContainingSlot, builder);
FlowAnalysis\DefiniteAssignment.VariableIdentifier.cs (4)
52int currentKey = ContainingSlot; 66if (ContainingSlot != other.ContainingSlot) 107return $"ContainingSlot={ContainingSlot}, Symbol={Symbol.GetDebuggerDisplay()}";
FlowAnalysis\NullableWalker.cs (1)
13416int containingSlot = id.ContainingSlot;
FlowAnalysis\NullableWalker.Variables.cs (7)
228int containingSlot = this[slot].ContainingSlot; 263identifier.ContainingSlot <= 0 || 264DeconstructSlot(slot).Id == DeconstructSlot(identifier.ContainingSlot).Id); 270if (getSlotDepth(identifier.ContainingSlot) >= MaxSlotDepth) 291slot = _variableBySlot[index].ContainingSlot; 336if (variable.ContainingSlot == containingSlot) 345int containingSlot = identifier.ContainingSlot;