/// <summary> /// Implements the OnConnection method of the IDTExtensibility2 interface. /// Receives notification that the Add-in is being loaded. /// </summary> /// <param name="application">Root object of the host application.</param> /// <param name="connectMode"> Describes how the Add-in is being loaded.</param> /// <param name="addInInst">Object representing this Add-in.</param> /// <param name="custom"></param> public void OnConnection(object application, ext_ConnectMode connectMode, object addInInst, ref Array custom) { _application = (Application)application; _presenter = new ApplicationPresenter(_application); _addInInstance = addInInst; if (connectMode != ext_ConnectMode.ext_cm_Startup) { OnStartupComplete(ref custom); } }
/// <summary> /// Implements the OnConnection method of the IDTExtensibility2 interface. /// Receives notification that the Add-in is being loaded. /// </summary> /// <param name="application">Root object of the host application.</param> /// <param name="connectMode"> Describes how the Add-in is being loaded.</param> /// <param name="addInInst">Object representing this Add-in.</param> /// <param name="custom"></param> public void OnConnection(object application, ext_ConnectMode connectMode, object addInInst, ref Array custom) { _application = (Application) application; _presenter = new ApplicationPresenter(_application); _addInInstance = addInInst; if (connectMode != ext_ConnectMode.ext_cm_Startup) { OnStartupComplete(ref custom); } }