public NetOffice.VisioApi.IVValidationIssue AddIssue(NetOffice.VisioApi.IVPage targetPage) { object[] paramsArray = Invoker.ValidateParamsArray(targetPage); object returnItem = Invoker.MethodReturn(this, "AddIssue", paramsArray); NetOffice.VisioApi.IVValidationIssue newObject = NetOffice.Factory.CreateObjectFromComProxy(this, returnItem) as NetOffice.VisioApi.IVValidationIssue; return(newObject); }
/// <summary> /// /// </summary> /// <param name="page"></param> public void PageDeleteCanceled([In, MarshalAs(UnmanagedType.IDispatch)] object page) { if (!Validate("PageDeleteCanceled")) { Invoker.ReleaseParamsArray(page); return; } NetOffice.VisioApi.IVPage newPage = Factory.CreateEventArgumentObjectFromComProxy(EventClass, page) as NetOffice.VisioApi.IVPage; object[] paramsArray = new object[1]; paramsArray[0] = newPage; EventBinding.RaiseCustomEvent("PageDeleteCanceled", ref paramsArray); }
public void PageDeleteCanceled([In, MarshalAs(UnmanagedType.IDispatch)] object page) { Delegate[] recipients = _eventBinding.GetEventRecipients("PageDeleteCanceled"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(page); return; } NetOffice.VisioApi.IVPage newPage = NetOffice.Factory.CreateObjectFromComProxy(_eventClass, page) as NetOffice.VisioApi.IVPage; object[] paramsArray = new object[1]; paramsArray[0] = newPage; _eventBinding.RaiseCustomEvent("PageDeleteCanceled", ref paramsArray); }