public SerilogLoggerScope(SerilogLoggerProvider provider, SerilogLoggerScope parent, string name, object state) { _provider = provider; Name = name; State = state; Parent = _provider.CurrentScope; _provider.CurrentScope = this; }
private bool _disposedValue = false; // To detect redundant calls #endregion Fields #region Constructors public SerilogLoggerScope(SerilogLoggerProvider provider, SerilogLoggerScope parent, string name, object state) { _provider = provider; Name = name; State = state; Parent = _provider.CurrentScope; _provider.CurrentScope = this; }