public void BeforeClose([In, MarshalAs(UnmanagedType.IDispatch)] object pj) { if (!Validate("BeforeClose")) { Invoker.ReleaseParamsArray(pj); return; } NetOffice.MSProjectApi.Project newpj = Factory.CreateKnownObjectFromComProxy <NetOffice.MSProjectApi.Project>(EventClass, pj, NetOffice.MSProjectApi.Project.LateBindingApiWrapperType); object[] paramsArray = new object[1]; paramsArray[0] = newpj; EventBinding.RaiseCustomEvent("BeforeClose", ref paramsArray); }
public void BeforeClose([In, MarshalAs(UnmanagedType.IDispatch)] object pj) { Delegate[] recipients = _eventBinding.GetEventRecipients("BeforeClose"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(pj); return; } NetOffice.MSProjectApi.Project newpj = NetOffice.Factory.CreateObjectFromComProxy(_eventClass, pj) as NetOffice.MSProjectApi.Project; object[] paramsArray = new object[1]; paramsArray[0] = newpj; _eventBinding.RaiseCustomEvent("BeforeClose", ref paramsArray); }
public void ProjectCalculate(NetOffice.MSProjectApi.Project pj) { object[] paramsArray = Invoker.ValidateParamsArray(pj); Invoker.Method(this, "ProjectCalculate", paramsArray); }
public void NewProject(NetOffice.MSProjectApi.Project pj) { object[] paramsArray = Invoker.ValidateParamsArray(pj); Invoker.Method(this, "NewProject", paramsArray); }
public void ProjectBeforePrint(NetOffice.MSProjectApi.Project pj, bool cancel) { object[] paramsArray = Invoker.ValidateParamsArray(pj, cancel); Invoker.Method(this, "ProjectBeforePrint", paramsArray); }
public void ProjectBeforeSave(NetOffice.MSProjectApi.Project pj, bool saveAsUi, bool cancel) { object[] paramsArray = Invoker.ValidateParamsArray(pj, saveAsUi, cancel); Invoker.Method(this, "ProjectBeforeSave", paramsArray); }
public void ProjectCalculate(NetOffice.MSProjectApi.Project pj) { Factory.ExecuteMethod(this, "ProjectCalculate", pj); }
public void ProjectBeforeSave(NetOffice.MSProjectApi.Project pj, bool saveAsUi, bool cancel) { Factory.ExecuteMethod(this, "ProjectBeforeSave", pj, saveAsUi, cancel); }
public void ProjectBeforePrint(NetOffice.MSProjectApi.Project pj, bool cancel) { Factory.ExecuteMethod(this, "ProjectBeforePrint", pj, cancel); }
public void ProjectBeforeAssignmentNew(NetOffice.MSProjectApi.Project pj, bool cancel) { Factory.ExecuteMethod(this, "ProjectBeforeAssignmentNew", pj, cancel); }
public void NewProject(NetOffice.MSProjectApi.Project pj) { Factory.ExecuteMethod(this, "NewProject", pj); }