4 writes to _capturedContext
System.Threading.Channels (4)
System\Threading\Channels\AsyncOperation.cs (4)
314
_capturedContext
= ExecutionContext.Capture();
325
_capturedContext
= _capturedContext is null ?
335
_capturedContext
= _capturedContext is null ?
525
_capturedContext
= null;
9 references to _capturedContext
System.Threading.Channels (9)
System\Threading\Channels\AsyncOperation.cs (9)
212
object? ctx =
_capturedContext
;
264
object? ctx =
_capturedContext
;
311
Debug.Assert(
_capturedContext
is null);
325
_capturedContext =
_capturedContext
is null ?
327
new CapturedSchedulerAndExecutionContext(sc, (ExecutionContext)
_capturedContext
);
335
_capturedContext =
_capturedContext
is null ?
337
new CapturedSchedulerAndExecutionContext(ts, (ExecutionContext)
_capturedContext
);
367
if (
_capturedContext
is null)
386
Debug.Assert(
_capturedContext
is ExecutionContext);