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