public override void OnDisconnection(SolidEdgeFramework.SeDisconnectMode DisconnectMode) { My3dViewOverlay?.Dispose(); My3dViewOverlay = null; // Disconnect from all COM events. ComEventsManager.DetachAll(); ComEventsManager = null; }
/// <summary> /// Called when the addin is about to be unloaded by Solid Edge. /// </summary> public override void OnDisconnection(SolidEdgeFramework.SeDisconnectMode DisconnectMode) { // Disconnect from all COM events. _connectionPointController.UnadviseAllSinks(); }