5 writes to First
System.Windows.Forms.Primitives (5)
System\Windows\Forms\SinglyLinkedList.cs (5)
27First = Last = node; 33First = node; 47First = Last = node; 151_list.First = _current.Next; 214_list.First = _current;
26 references to First
System.Windows.Forms.Primitives (6)
System\Windows\Forms\SinglyLinkedList.cs (6)
32node.Next = First; 52Debug.Assert(First is not null && Last is not null); 111_current = _list.First; 148if (_current == _list.First) 190if (_current == _list.First) 213_current.Next = _list.First;
System.Windows.Forms.Primitives.Tests (20)
System\Windows\Forms\SinglyLinkedListTests.cs (20)
14Assert.Null(list.First); 19Assert.NotNull(list.First); 21Assert.Same(list.First, list.Last); 22Assert.Null(list.First!.Next); 23Assert.Equal(1, list.First); 27Assert.NotNull(list.First); 29Assert.NotSame(list.First, list.Last); 30Assert.Same(list.First.Next, list.Last); 32Assert.Equal(2, list.First); 42Assert.Null(list.First); 47Assert.NotNull(list.First); 49Assert.Same(list.First, list.Last); 50Assert.Null(list.First!.Next); 51Assert.Equal(1, list.First); 55Assert.NotNull(list.First); 57Assert.NotSame(list.First, list.Last); 58Assert.Same(list.First.Next, list.Last); 60Assert.Equal(1, list.First); 97Assert.Equal(5, list!.First); 178var node = linkedList.First;