/// <summary> /// /// </summary> /// <param name="reason"></param> public void ViewChange([In] object reason) { if (!Validate("ViewChange")) { Invoker.ReleaseParamsArray(reason); return; } NetOffice.OWC10Api.Enums.PivotViewReasonEnum newReason = (NetOffice.OWC10Api.Enums.PivotViewReasonEnum)reason; object[] paramsArray = new object[1]; paramsArray[0] = newReason; EventBinding.RaiseCustomEvent("ViewChange", ref paramsArray); }
public void ViewChange([In] object reason) { Delegate[] recipients = _eventBinding.GetEventRecipients("ViewChange"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(reason); return; } NetOffice.OWC10Api.Enums.PivotViewReasonEnum newReason = (NetOffice.OWC10Api.Enums.PivotViewReasonEnum)reason; object[] paramsArray = new object[1]; paramsArray[0] = newReason; _eventBinding.RaiseCustomEvent("ViewChange", ref paramsArray); }