Ejemplo n.º 1
0
        public bool SetMapping(string xPath, string prefixMapping, NetOffice.OfficeApi.CustomXMLPart source)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(xPath, prefixMapping, source);
            object   returnItem  = Invoker.MethodReturn(this, "SetMapping", paramsArray);

            return(NetRuntimeSystem.Convert.ToBoolean(returnItem));
        }
Ejemplo n.º 2
0
        public NetOffice.OfficeApi.CustomXMLPart Add()
        {
            object[] paramsArray = null;
            object   returnItem  = Invoker.MethodReturn(this, "Add", paramsArray);

            NetOffice.OfficeApi.CustomXMLPart newObject = Factory.CreateKnownObjectFromComProxy(this, returnItem, NetOffice.OfficeApi.CustomXMLPart.LateBindingApiWrapperType) as NetOffice.OfficeApi.CustomXMLPart;
            return(newObject);
        }
Ejemplo n.º 3
0
 public NetOffice.OfficeApi.CustomXMLPart this[string id]
 {
     get
     {
         object[] paramsArray = Invoker.ValidateParamsArray(id);
         object   returnItem  = Invoker.MethodReturn(this, "Item", paramsArray);
         NetOffice.OfficeApi.CustomXMLPart newObject = Factory.CreateKnownObjectFromComProxy(this, returnItem, NetOffice.OfficeApi.CustomXMLPart.LateBindingApiWrapperType) as NetOffice.OfficeApi.CustomXMLPart;
         return(newObject);
     }
 }
        public void PartAfterLoad([In, MarshalAs(UnmanagedType.IDispatch)] object part)
        {
            if (!Validate("PartAfterLoad"))
            {
                Invoker.ReleaseParamsArray(part);
                return;
            }

            NetOffice.OfficeApi.CustomXMLPart newPart = Factory.CreateKnownObjectFromComProxy <NetOffice.OfficeApi.CustomXMLPart>(EventClass, part, NetOffice.OfficeApi.CustomXMLPart.LateBindingApiWrapperType);
            object[] paramsArray = new object[1];
            paramsArray[0] = newPart;
            EventBinding.RaiseCustomEvent("PartAfterLoad", ref paramsArray);
        }
Ejemplo n.º 5
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="oldPart"></param>
        public void PartBeforeDelete([In, MarshalAs(UnmanagedType.IDispatch)] object oldPart)
        {
            if (!Validate("PartBeforeDelete"))
            {
                Invoker.ReleaseParamsArray(oldPart);
                return;
            }

            NetOffice.OfficeApi.CustomXMLPart newOldPart = Factory.CreateKnownObjectFromComProxy <NetOffice.OfficeApi.CustomXMLPart>(EventClass, oldPart, typeof(NetOffice.OfficeApi.CustomXMLPart));
            object[] paramsArray = new object[1];
            paramsArray[0] = newOldPart;
            EventBinding.RaiseCustomEvent("PartBeforeDelete", ref paramsArray);
        }
        public void PartAfterLoad([In, MarshalAs(UnmanagedType.IDispatch)] object part)
        {
            Delegate[] recipients = _eventBinding.GetEventRecipients("PartAfterLoad");
            if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0))
            {
                Invoker.ReleaseParamsArray(part);
                return;
            }

            NetOffice.OfficeApi.CustomXMLPart newPart = NetOffice.Factory.CreateObjectFromComProxy(_eventClass, part) as NetOffice.OfficeApi.CustomXMLPart;
            object[] paramsArray = new object[1];
            paramsArray[0] = newPart;
            _eventBinding.RaiseCustomEvent("PartAfterLoad", ref paramsArray);
        }
 public void PartAfterLoad(NetOffice.OfficeApi.CustomXMLPart part)
 {
     Factory.ExecuteMethod(this, "PartAfterLoad", part);
 }
 public void PartBeforeDelete(NetOffice.OfficeApi.CustomXMLPart oldPart)
 {
     Factory.ExecuteMethod(this, "PartBeforeDelete", oldPart);
 }
 public void PartAfterAdd(NetOffice.OfficeApi.CustomXMLPart newPart)
 {
     Factory.ExecuteMethod(this, "PartAfterAdd", newPart);
 }
Ejemplo n.º 10
0
 public void PartAfterLoad(NetOffice.OfficeApi.CustomXMLPart part)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(part);
     Invoker.Method(this, "PartAfterLoad", paramsArray);
 }
Ejemplo n.º 11
0
 public void PartBeforeDelete(NetOffice.OfficeApi.CustomXMLPart oldPart)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(oldPart);
     Invoker.Method(this, "PartBeforeDelete", paramsArray);
 }