Exemplo n.º 1
0
        public bool SetMappingByNode(NetOffice.OfficeApi.CustomXMLNode node)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(node);
            object   returnItem  = Invoker.MethodReturn(this, "SetMappingByNode", paramsArray);

            return(NetRuntimeSystem.Convert.ToBoolean(returnItem));
        }
Exemplo n.º 2
0
        public NetOffice.OfficeApi.CustomXMLNode SelectSingleNode(string xPath)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(xPath);
            object   returnItem  = Invoker.MethodReturn(this, "SelectSingleNode", paramsArray);

            NetOffice.OfficeApi.CustomXMLNode newObject = NetOffice.Factory.CreateKnownObjectFromComProxy(this, returnItem, NetOffice.OfficeApi.CustomXMLNode.LateBindingApiWrapperType) as NetOffice.OfficeApi.CustomXMLNode;
            return(newObject);
        }
        public void NodeAfterInsert([In, MarshalAs(UnmanagedType.IDispatch)] object newNode, [In] object inUndoRedo)
        {
            if (!Validate("NodeAfterInsert"))
            {
                Invoker.ReleaseParamsArray(newNode, inUndoRedo);
                return;
            }

            NetOffice.OfficeApi.CustomXMLNode newNewNode = Factory.CreateKnownObjectFromComProxy <NetOffice.OfficeApi.CustomXMLNode>(EventClass, newNode, NetOffice.OfficeApi.CustomXMLNode.LateBindingApiWrapperType);
            bool newInUndoRedo = ToBoolean(inUndoRedo);

            object[] paramsArray = new object[2];
            paramsArray[0] = newNewNode;
            paramsArray[1] = newInUndoRedo;
            EventBinding.RaiseCustomEvent("NodeAfterInsert", ref paramsArray);
        }
Exemplo n.º 4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="oldNode"></param>
        /// <param name="newNode"></param>
        /// <param name="inUndoRedo"></param>
        public void NodeAfterReplace([In, MarshalAs(UnmanagedType.IDispatch)] object oldNode, [In, MarshalAs(UnmanagedType.IDispatch)] object newNode, [In] object inUndoRedo)
        {
            if (!Validate("NodeAfterReplace"))
            {
                Invoker.ReleaseParamsArray(oldNode, newNode, inUndoRedo); return;
            }

            NetOffice.OfficeApi.CustomXMLNode newOldNode = Factory.CreateKnownObjectFromComProxy <NetOffice.OfficeApi.CustomXMLNode>(EventClass, oldNode, typeof(NetOffice.OfficeApi.CustomXMLNode));
            NetOffice.OfficeApi.CustomXMLNode newNewNode = Factory.CreateKnownObjectFromComProxy <NetOffice.OfficeApi.CustomXMLNode>(EventClass, newNode, typeof(NetOffice.OfficeApi.CustomXMLNode));
            bool newInUndoRedo = ToBoolean(inUndoRedo);

            object[] paramsArray = new object[3];
            paramsArray[0] = newOldNode;
            paramsArray[1] = newNewNode;
            paramsArray[2] = newInUndoRedo;
            EventBinding.RaiseCustomEvent("NodeAfterReplace", ref paramsArray);
        }
Exemplo n.º 5
0
        public void NodeAfterInsert([In, MarshalAs(UnmanagedType.IDispatch)] object newNode, [In] object inUndoRedo)
        {
            Delegate[] recipients = _eventBinding.GetEventRecipients("NodeAfterInsert");
            if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0))
            {
                Invoker.ReleaseParamsArray(newNode, inUndoRedo);
                return;
            }

            NetOffice.OfficeApi.CustomXMLNode newNewNode = Factory.CreateObjectFromComProxy(_eventClass, newNode) as NetOffice.OfficeApi.CustomXMLNode;
            bool newInUndoRedo = Convert.ToBoolean(inUndoRedo);

            object[] paramsArray = new object[2];
            paramsArray[0] = newNewNode;
            paramsArray[1] = newInUndoRedo;
            _eventBinding.RaiseCustomEvent("NodeAfterInsert", ref paramsArray);
        }
Exemplo n.º 6
0
 public void AddNode(NetOffice.OfficeApi.CustomXMLNode parent, string name, string namespaceURI)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(parent, name, namespaceURI);
     Invoker.Method(this, "AddNode", paramsArray);
 }
Exemplo n.º 7
0
 public void AddNode(NetOffice.OfficeApi.CustomXMLNode parent)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(parent);
     Invoker.Method(this, "AddNode", paramsArray);
 }
 public void NodeAfterInsert(NetOffice.OfficeApi.CustomXMLNode newNode, bool inUndoRedo)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(newNode, inUndoRedo);
     Invoker.Method(this, "NodeAfterInsert", paramsArray);
 }
Exemplo n.º 9
0
 public void AddNode(NetOffice.OfficeApi.CustomXMLNode parent, object name, object namespaceURI)
 {
     Factory.ExecuteMethod(this, "AddNode", parent, name, namespaceURI);
 }
Exemplo n.º 10
0
 public void Add(NetOffice.OfficeApi.CustomXMLNode node, string errorName, object errorText)
 {
     Factory.ExecuteMethod(this, "Add", node, errorName, errorText);
 }
Exemplo n.º 11
0
 public void ReplaceChildNode(NetOffice.OfficeApi.CustomXMLNode oldNode, object name, object namespaceURI, object nodeType)
 {
     Factory.ExecuteMethod(this, "ReplaceChildNode", oldNode, name, namespaceURI, nodeType);
 }
Exemplo n.º 12
0
 public void RemoveChild(NetOffice.OfficeApi.CustomXMLNode child)
 {
     Factory.ExecuteMethod(this, "RemoveChild", child);
 }
Exemplo n.º 13
0
 public void ReplaceChildNode(NetOffice.OfficeApi.CustomXMLNode oldNode)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(oldNode);
     Invoker.Method(this, "ReplaceChildNode", paramsArray);
 }
Exemplo n.º 14
0
 public void RemoveChild(NetOffice.OfficeApi.CustomXMLNode child)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(child);
     Invoker.Method(this, "RemoveChild", paramsArray);
 }
Exemplo n.º 15
0
 public void InsertSubtreeBefore(string xML, NetOffice.OfficeApi.CustomXMLNode nextSibling)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(xML, nextSibling);
     Invoker.Method(this, "InsertSubtreeBefore", paramsArray);
 }
Exemplo n.º 16
0
 public void InsertNodeBefore(string name, string namespaceURI, NetOffice.OfficeApi.Enums.MsoCustomXMLNodeType nodeType, string nodeValue, NetOffice.OfficeApi.CustomXMLNode nextSibling)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(name, namespaceURI, nodeType, nodeValue, nextSibling);
     Invoker.Method(this, "InsertNodeBefore", paramsArray);
 }
Exemplo n.º 17
0
 public void AddNode(NetOffice.OfficeApi.CustomXMLNode parent, object name, object namespaceURI, object nextSibling, object nodeType, object nodeValue)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(parent, name, namespaceURI, nextSibling, nodeType, nodeValue);
     Invoker.Method(this, "AddNode", paramsArray);
 }
 public void NodeAfterReplace(NetOffice.OfficeApi.CustomXMLNode oldNode, NetOffice.OfficeApi.CustomXMLNode newNode, bool inUndoRedo)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(oldNode, newNode, inUndoRedo);
     Invoker.Method(this, "NodeAfterReplace", paramsArray);
 }
 public void NodeAfterDelete(NetOffice.OfficeApi.CustomXMLNode oldNode, NetOffice.OfficeApi.CustomXMLNode oldParentNode, NetOffice.OfficeApi.CustomXMLNode oldNextSibling, bool inUndoRedo)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(oldNode, oldParentNode, oldNextSibling, inUndoRedo);
     Invoker.Method(this, "NodeAfterDelete", paramsArray);
 }
Exemplo n.º 20
0
 public void AddNode(NetOffice.OfficeApi.CustomXMLNode parent, string name, string namespaceURI, NetOffice.OfficeApi.CustomXMLNode nextSibling, NetOffice.OfficeApi.Enums.MsoCustomXMLNodeType nodeType)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(parent, name, namespaceURI, nextSibling, nodeType);
     Invoker.Method(this, "AddNode", paramsArray);
 }
Exemplo n.º 21
0
 public void Add(NetOffice.OfficeApi.CustomXMLNode node, string errorName, object errorText)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(node, errorName, errorText);
     Invoker.Method(this, "Add", paramsArray);
 }
Exemplo n.º 22
0
 public void ReplaceChildNode(NetOffice.OfficeApi.CustomXMLNode oldNode, string name, string namespaceURI, NetOffice.OfficeApi.Enums.MsoCustomXMLNodeType nodeType)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(oldNode, name, namespaceURI, nodeType);
     Invoker.Method(this, "ReplaceChildNode", paramsArray);
 }
Exemplo n.º 23
0
 public void ReplaceChildNode(NetOffice.OfficeApi.CustomXMLNode oldNode)
 {
     Factory.ExecuteMethod(this, "ReplaceChildNode", oldNode);
 }
Exemplo n.º 24
0
 public void ReplaceChildSubtree(string xML, NetOffice.OfficeApi.CustomXMLNode oldNode)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(xML, oldNode);
     Invoker.Method(this, "ReplaceChildSubtree", paramsArray);
 }
Exemplo n.º 25
0
 public void ReplaceChildSubtree(string xML, NetOffice.OfficeApi.CustomXMLNode oldNode)
 {
     Factory.ExecuteMethod(this, "ReplaceChildSubtree", xML, oldNode);
 }
Exemplo n.º 26
0
 public void NodeAfterReplace(NetOffice.OfficeApi.CustomXMLNode oldNode, NetOffice.OfficeApi.CustomXMLNode newNode, bool inUndoRedo)
 {
     Factory.ExecuteMethod(this, "NodeAfterReplace", oldNode, newNode, inUndoRedo);
 }
Exemplo n.º 27
0
 public void AddNode(NetOffice.OfficeApi.CustomXMLNode parent)
 {
     Factory.ExecuteMethod(this, "AddNode", parent);
 }
Exemplo n.º 28
0
 public virtual bool SetMappingByNode(NetOffice.OfficeApi.CustomXMLNode node)
 {
     return(InvokerService.InvokeInternal.ExecuteBoolMethodGet(this, "SetMappingByNode", node));
 }
Exemplo n.º 29
0
 public void AddNode(NetOffice.OfficeApi.CustomXMLNode parent, object name, object namespaceURI, object nextSibling, object nodeType)
 {
     Factory.ExecuteMethod(this, "AddNode", new object[] { parent, name, namespaceURI, nextSibling, nodeType });
 }
Exemplo n.º 30
0
 public bool SetMappingByNode(NetOffice.OfficeApi.CustomXMLNode node)
 {
     return(Factory.ExecuteBoolMethodGet(this, "SetMappingByNode", node));
 }