internal override void Dispose(bool disposing) { if (disposing) { // Free managed if (_workbooks != null) { _workbooks.Dispose(); _workbooks = null; } if (_eventSink != null) { _eventSink.Dispose(); _eventSink = null; } } base.Dispose(true); }