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)
212object? ctx = _capturedContext; 264object? ctx = _capturedContext; 311Debug.Assert(_capturedContext is null); 325_capturedContext = _capturedContext is null ? 327new CapturedSchedulerAndExecutionContext(sc, (ExecutionContext)_capturedContext); 335_capturedContext = _capturedContext is null ? 337new CapturedSchedulerAndExecutionContext(ts, (ExecutionContext)_capturedContext); 367if (_capturedContext is null) 386Debug.Assert(_capturedContext is ExecutionContext);