public override void OnDisconnection(SolidEdgeFramework.SeDisconnectMode DisconnectMode) { My3dViewOverlay?.Dispose(); My3dViewOverlay = null; // Disconnect from all COM events. ComEventsManager.DetachAll(); ComEventsManager = null; }
void Dispose(bool disposing) { if (!IsDisposed) { if (disposing) { ComEventsManager.DetachAll(); } IsDisposed = true; } }
void ISEDocumentEvents.BeforeClose() { ComEventsManager.DetachAll(); }