11 writes to Next
System.Threading.Channels (11)
System\Threading\Channels\ChannelUtilities.cs (11)
113last.Next = head; 117op.Next = op.Previous = null; 131head = op.Next = op.Previous = op; 138op.Next = head; 140last.Next = op; 177op.Previous.Next = op.Next; 186op.Next = op.Previous = null; 222current.Next = current.Previous = null; 250current.Next = current.Previous = null; 278current.Next = current.Previous = null; 313current.Next = current.Previous = null;
17 references to Next
System.Threading.Channels (17)
System\Threading\Channels\AsyncOperation.cs (1)
495Debug.Assert((object?)Next == null);
System\Threading\Channels\ChannelUtilities.cs (16)
101Debug.Assert(head.Next is not null); 103if (head.Next == head) 111head = head.Next; 127Debug.Assert(op.Next is null && op.Previous is null); 159Debug.Assert(op.Next is null == op.Previous is null); 162if (op.Next is null) 169if (op.Next == op) 177op.Previous.Next = op.Next; 178op.Next.Previous = op.Previous; 182head = op.Next; 219TAsyncOp? next = current.Next; 247TAsyncOp? next = current.Next; 275TAsyncOp? next = current.Next; 310TAsyncOp? next = current.Next; 338current = current.Next; 359current = current.Next;