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; 170op.Previous.Next = op.Next; 179op.Next = op.Previous = null; 215current.Next = current.Previous = null; 243current.Next = current.Previous = null; 271current.Next = current.Previous = null; 306current.Next = current.Previous = null;
16 references to Next
System.Threading.Channels (16)
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); 152Debug.Assert(op.Next is null == op.Previous is null); 155if (head is null || op.Next is null) 162if (op.Next == op) 170op.Previous.Next = op.Next; 171op.Next.Previous = op.Previous; 175head = op.Next; 212TAsyncOp? next = current.Next; 240TAsyncOp? next = current.Next; 268TAsyncOp? next = current.Next; 303TAsyncOp? next = current.Next; 331current = current.Next; 352current = current.Next;