private void UITearDown() { taskpaneHost = null; taskpaneView.DeleteView(); Marshal.ReleaseComObject(taskpaneView); taskpaneView = null; }
private void UITeardown() { mTaskpaneHost = null; mTaskpaneView.DeleteView(); Marshal.ReleaseComObject(mTaskpaneView); mTaskpaneView = null; }
private void RemoveLogPage() { logPageView.DeleteView(); Marshal.ReleaseComObject(logPageView); logPageView = null; tpHost = null; }
/// <summary> /// Function Name: UnloadUI /// Description: Unloads the Add-ons UI from SolidWorks /// </summary> private void UnloadUI() { mMainUI = null; mTaskpaneView.DeleteView(); Marshal.ReleaseComObject(mTaskpaneView); mTaskpaneView = null; }
public void Dispose() { TaskpaneView?.DeleteView(); if (!this.EleHost.IsDisposed) { EleHost.Controls.Clear(); EleHost.Child = null; EleHost.Dispose(); } }
/// <summary> /// Cleanup the taskpane when we disconnect/unload /// </summary> private void UnloadUI() { stationBuilder3dHost = null; //Remove taskpane view mTaskPaneView.DeleteView(); // Release COM reference and cleanup memory Marshal.ReleaseComObject(mTaskPaneView); mTaskPaneView = null; }
public void SupprimerTaskpane() { _OngletLog = null; _OngletParametres = null; _OngletDessin = null; _TaskpaneOngletLog.DeleteView(); _TaskpaneOngletParametres.DeleteView(); _TaskpaneOngletDessin.DeleteView(); Marshal.ReleaseComObject(_TaskpaneOngletLog); Marshal.ReleaseComObject(_TaskpaneOngletParametres); Marshal.ReleaseComObject(_TaskpaneOngletDessin); _TaskpaneOngletLog = null; _TaskpaneOngletParametres = null; _TaskpaneOngletDessin = null; }