public ControllerObject(ControllerObject other) { other.CheckArgument(nameof(other)); contextOwner = false; this.Context = other.Context; }
public ControllerObject(Contracts.IContext context) { context.CheckArgument(nameof(context)); contextOwner = true; Context = context; }
protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { // TODO: Verwalteten Zustand (verwaltete Objekte) bereinigen if (contextOwner) { Context.Dispose(); } Context = null; } // TODO: Nicht verwaltete Ressourcen (nicht verwaltete Objekte) freigeben und Finalizer überschreiben // TODO: Große Felder auf NULL setzen disposedValue = true; } }
protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { // TODO: dispose managed state (managed objects) if (contextOwner) { Context.Dispose(); } Context = null; } // TODO: free unmanaged resources (unmanaged objects) and override finalizer // TODO: set large fields to null disposedValue = true; } }
public QuartzLogger(Contracts.IContext context, LogLevel level, bool showLevel, bool showDateTime, bool showLogName, string dateTimeFormat) : base("Pipeline.Net", level, showLevel, showDateTime, showLogName, "o") { _context = context; }
public QuartzLogAdaptor(Contracts.IContext context, LogLevel level, bool showLevel, bool showDateTime, bool showLogName, string dateTimeFormat) : base(level, showDateTime, showLogName, showLevel, dateTimeFormat) { _context = context; }
public QuartzLogFactory(Contracts.IContext context, Contracts.LogLevel level) { _context = context; _level = level; }
public QuartzLogger(Contracts.IContext context, Contracts.LogLevel level) { _context = context; _base = new BaseLogger(level); }
static partial void CreateController <C>(Contracts.IContext context, ref ClientContracts.IControllerAccess <C> controller) where C : CashCow.Contracts.IIdentifiable;