11 writes to Previous
System.Threading.Channels (11)
System\Threading\Channels\ChannelUtilities.cs (11)
112
head.
Previous
= last;
117
op.Next = op.
Previous
= null;
131
head = op.Next = op.
Previous
= op;
139
op.
Previous
= last;
141
head.
Previous
= op;
178
op.Next.
Previous
= op.Previous;
186
op.Next = op.
Previous
= null;
222
current.Next = current.
Previous
= null;
250
current.Next = current.
Previous
= null;
278
current.Next = current.
Previous
= null;
313
current.Next = current.
Previous
= null;
10 references to Previous
System.Threading.Channels (10)
System\Threading\Channels\AsyncOperation.cs (1)
496
Debug.Assert((object?)
Previous
== null);
System\Threading\Channels\ChannelUtilities.cs (9)
100
Debug.Assert(head.
Previous
is not null);
109
TAsyncOp last = head.
Previous
;
127
Debug.Assert(op.Next is null && op.
Previous
is null);
135
TAsyncOp last = head.
Previous
!;
159
Debug.Assert(op.Next is null == op.
Previous
is null);
167
Debug.Assert(op.
Previous
is not null);
171
Debug.Assert(op.
Previous
== op);
177
op.
Previous
.Next = op.Next;
178
op.Next.Previous = op.
Previous
;