public static IDisposable Enter() { var old = _currentlyInContext; _currentlyInContext = true; return new DisposableAction(() => _currentlyInContext = old); } }