4 writes to _capturedContext
System.Threading.Channels (4)
System\Threading\Channels\AsyncOperation.cs (4)
313
_capturedContext
= ExecutionContext.Capture();
324
_capturedContext
= _capturedContext is null ?
334
_capturedContext
= _capturedContext is null ?
524
_capturedContext
= null;
9 references to _capturedContext
System.Threading.Channels (9)
System\Threading\Channels\AsyncOperation.cs (9)
211
object? ctx =
_capturedContext
;
263
object? ctx =
_capturedContext
;
310
Debug.Assert(
_capturedContext
is null);
324
_capturedContext =
_capturedContext
is null ?
326
new CapturedSchedulerAndExecutionContext(sc, (ExecutionContext)
_capturedContext
);
334
_capturedContext =
_capturedContext
is null ?
336
new CapturedSchedulerAndExecutionContext(ts, (ExecutionContext)
_capturedContext
);
366
if (
_capturedContext
is null)
385
Debug.Assert(
_capturedContext
is ExecutionContext);