protected override void Dispose(bool disposing) { if (disposing) { if (triggerManager != null) triggerManager.Dispose(); if (EventRegistry != null) EventRegistry.Dispose(); } triggerManager = null; EventRegistry = null; base.Dispose(disposing); }