/// <summary> /// /// </summary> /// <param name="style"></param> public void StyleDeleteCanceled([In, MarshalAs(UnmanagedType.IDispatch)] object style) { if (!Validate("StyleDeleteCanceled")) { Invoker.ReleaseParamsArray(style); return; } NetOffice.VisioApi.IVStyle newStyle = Factory.CreateEventArgumentObjectFromComProxy(EventClass, style) as NetOffice.VisioApi.IVStyle; object[] paramsArray = new object[1]; paramsArray[0] = newStyle; EventBinding.RaiseCustomEvent("StyleDeleteCanceled", ref paramsArray); }
public void StyleChanged([In, MarshalAs(UnmanagedType.IDispatch)] object style) { Delegate[] recipients = _eventBinding.GetEventRecipients("StyleChanged"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(style); return; } NetOffice.VisioApi.IVStyle newStyle = NetOffice.Factory.CreateObjectFromComProxy(_eventClass, style) as NetOffice.VisioApi.IVStyle; object[] paramsArray = new object[1]; paramsArray[0] = newStyle; _eventBinding.RaiseCustomEvent("StyleChanged", ref paramsArray); }