public void Change([In, MarshalAs(UnmanagedType.IDispatch)] object ctrl) { if (!Validate("Change")) { Invoker.ReleaseParamsArray(ctrl); return; } NetOffice.OfficeApi.CommandBarComboBox newCtrl = Factory.CreateKnownObjectFromComProxy <NetOffice.OfficeApi.CommandBarComboBox>(EventClass, ctrl, NetOffice.OfficeApi.CommandBarComboBox.LateBindingApiWrapperType); object[] paramsArray = new object[1]; paramsArray[0] = newCtrl; EventBinding.RaiseCustomEvent("Change", ref paramsArray); }
public void Change([In, MarshalAs(UnmanagedType.IDispatch)] object ctrl) { Delegate[] recipients = _eventBinding.GetEventRecipients("Change"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(ctrl); return; } NetOffice.OfficeApi.CommandBarComboBox newCtrl = NetOffice.Factory.CreateObjectFromComProxy(_eventClass, ctrl) as NetOffice.OfficeApi.CommandBarComboBox; object[] paramsArray = new object[1]; paramsArray[0] = newCtrl; _eventBinding.RaiseCustomEvent("Change", ref paramsArray); }
public void Change(NetOffice.OfficeApi.CommandBarComboBox ctrl) { Factory.ExecuteMethod(this, "Change", ctrl); }
public void Change(NetOffice.OfficeApi.CommandBarComboBox ctrl) { object[] paramsArray = Invoker.ValidateParamsArray(ctrl); Invoker.Method(this, "Change", paramsArray); }