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)
211object? ctx = _capturedContext; 263object? ctx = _capturedContext; 310Debug.Assert(_capturedContext is null); 324_capturedContext = _capturedContext is null ? 326new CapturedSchedulerAndExecutionContext(sc, (ExecutionContext)_capturedContext); 334_capturedContext = _capturedContext is null ? 336new CapturedSchedulerAndExecutionContext(ts, (ExecutionContext)_capturedContext); 366if (_capturedContext is null) 385Debug.Assert(_capturedContext is ExecutionContext);