1 write to ContainingSlot
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\DefiniteAssignment.VariableIdentifier.cs (1)
40ContainingSlot = containingSlot;
26 references to ContainingSlot
Microsoft.CodeAnalysis.CSharp (26)
FlowAnalysis\DefiniteAssignment.cs (11)
292while (variableId.ContainingSlot > 0) 296variableId = variableBySlot[variableId.ContainingSlot]; 305int containingSlot = variableBySlot[slot].ContainingSlot; 1011int slot = id.ContainingSlot; 1290var containingSlot = fieldIdentifier.ContainingSlot; 1708while (id.ContainingSlot > 0) 1710slot = id.ContainingSlot; 1743while (id.ContainingSlot > 0) 1745slot = id.ContainingSlot; 2872if (id.ContainingSlot > 0) 2874AppendBitName(id.ContainingSlot, builder);
FlowAnalysis\DefiniteAssignment.VariableIdentifier.cs (4)
52int currentKey = ContainingSlot; 66if (ContainingSlot != other.ContainingSlot) 107return $"ContainingSlot={ContainingSlot}, Symbol={Symbol.GetDebuggerDisplay()}";
FlowAnalysis\NullableWalker.cs (4)
572Debug.Assert(GetOwningSymbolAndContainingSlot(identifier.Symbol, identifier.ContainingSlot) == ((object)identifier.Symbol, identifier.ContainingSlot)); 2108return GetDefaultState(variable.ContainingSlot, symbol); 14456int containingSlot = id.ContainingSlot;
FlowAnalysis\NullableWalker.Variables.cs (7)
227int containingSlot = this[slot].ContainingSlot; 262identifier.ContainingSlot <= 0 || 263DeconstructSlot(slot).Id == DeconstructSlot(identifier.ContainingSlot).Id); 269if (getSlotDepth(identifier.ContainingSlot) >= MaxSlotDepth) 290slot = _variableBySlot[index].ContainingSlot; 335if (variable.ContainingSlot == containingSlot) 344int containingSlot = identifier.ContainingSlot;