/// <summary> /// Called when the add-in has disconnected from SolidWorks /// </summary> public static void DisconnectedFromSolidWorks() { if (UseDetachedAppDomain) { CrossDomain.DisconnectedFromSolidWorks(); } else { AddInIntegration.OnDisconnectedFromSolidWorks(); // Inform plug-ins PlugIns.ForEach(plugin => plugin.DisconnectedFromSolidWorks()); } }
/// <summary> /// Called when the add-in has disconnected from SolidWorks /// </summary> public static void DisconnectedFromSolidWorks() { if (UseDetachedAppDomain) { CrossDomain.DisconnectedFromSolidWorks(); } else { AddInIntegration.OnDisconnectedFromSolidWorks(); // Inform plug-ins PlugIns.ForEach(plugin => { // Log it Logger.LogDebugSource($"Firing DisconnectedFromSolidWorks event for plugin `{plugin.AddInTitle}`..."); plugin.DisconnectedFromSolidWorks(); }); } }
/// <summary> /// Called when the add-in has disconnected from SolidWorks /// </summary> public static void DisconnectedFromSolidWorks() { mCrossDomain.DisconnectedFromSolidWorks(); }