11 writes to Previous
System.Threading.Channels (11)
System\Threading\Channels\ChannelUtilities.cs (11)
112head.Previous = last; 117op.Next = op.Previous = null; 131head = op.Next = op.Previous = op; 139op.Previous = last; 141head.Previous = op; 178op.Next.Previous = op.Previous; 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;
10 references to Previous
System.Threading.Channels (10)
System\Threading\Channels\AsyncOperation.cs (1)
496Debug.Assert((object?)Previous == null);
System\Threading\Channels\ChannelUtilities.cs (9)
100Debug.Assert(head.Previous is not null); 109TAsyncOp last = head.Previous; 127Debug.Assert(op.Next is null && op.Previous is null); 135TAsyncOp last = head.Previous!; 159Debug.Assert(op.Next is null == op.Previous is null); 167Debug.Assert(op.Previous is not null); 171Debug.Assert(op.Previous == op); 177op.Previous.Next = op.Next; 178op.Next.Previous = op.Previous;