9 writes to _current
System.Windows.Forms.Primitives (9)
System\Windows\Forms\SinglyLinkedList.cs (9)
88_current = null; 111_current = _list.First; 117_current = _current.Next; 123_current = null; 152_current = null; 160_current = _previous; 167_current = _previous; 193_current = null; 217_current = _previous;
17 references to _current
System.Windows.Forms.Primitives (17)
System\Windows\Forms\SinglyLinkedList.cs (17)
79public readonly Node Current => _current!; 108else if (_current is null) 113else if (_current.Next is not null) 116_previous = _current; 117_current = _current.Next; 141if (_current is null || _removed) 148if (_current == _list.First) 151_list.First = _current.Next; 154else if (_current == _list.Last) 166Node? next = _current.Next; 187if (_current is null || _removed) 190if (_current == _list.First) 199if (_current.Next is null) 202Debug.Assert(_list.Last == _current); 209_previous.Next = _current.Next; 213_current.Next = _list.First; 214_list.First = _current;