1 write to ContainingSlot
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\DefiniteAssignment.VariableIdentifier.cs (1)
40ContainingSlot = containingSlot;
18 references to ContainingSlot
Microsoft.CodeAnalysis.CSharp (18)
FlowAnalysis\DefiniteAssignment.cs (8)
286while (variableId.ContainingSlot > 0) 290variableId = variableBySlot[variableId.ContainingSlot]; 1746while (id.ContainingSlot > 0) 1748slot = id.ContainingSlot; 1781while (id.ContainingSlot > 0) 1783slot = id.ContainingSlot; 2840if (id.ContainingSlot > 0) 2842AppendBitName(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)
12620int containingSlot = id.ContainingSlot;
FlowAnalysis\NullableWalker.Variables.cs (5)
228int containingSlot = this[slot].ContainingSlot; 263identifier.ContainingSlot <= 0 || 264DeconstructSlot(slot).Id == DeconstructSlot(identifier.ContainingSlot).Id); 270if (getSlotDepth(identifier.ContainingSlot) >= MaxSlotDepth) 345int containingSlot = identifier.ContainingSlot;