protected virtual void Dispose(bool disposing) { if (disposed) { return; } if (disposing) { if (plugins != null) { foreach (var plugin in plugins) { plugin.Dispose(); } plugins.Clear(); plugins = null; } exceptionTrap = null; ConnectionString = null; } disposed = true; }
public WcfClient(IExceptionTrap trap) { this.trap = trap; }
public PluginService(IExceptionTrap exceptionTrap) { this.exceptionTrap = exceptionTrap; }
public DataProvider(IExceptionTrap exceptionTrap) { this.exceptionTrap = exceptionTrap; }