public void InsertSubtreeBefore(string xML, LateBindingApi.Office.CustomXMLNode nextSibling) { object[] paramArray = new object[2]; paramArray[0] = xML; paramArray.SetValue(nextSibling, 1); Invoker.Method(this, "InsertSubtreeBefore", paramArray); }
public void ReplaceChildSubtree(string xML, LateBindingApi.Office.CustomXMLNode oldNode) { object[] paramArray = new object[2]; paramArray[0] = xML; paramArray.SetValue(oldNode, 1); Invoker.Method(this, "ReplaceChildSubtree", paramArray); }
public void NodeAfterInsert(LateBindingApi.Office.CustomXMLNode newNode, bool inUndoRedo) { object[] paramArray = new object[2]; paramArray.SetValue(newNode, 0); paramArray[1] = inUndoRedo; Invoker.Method(this, "NodeAfterInsert", paramArray); }
public void NodeAfterReplace(LateBindingApi.Office.CustomXMLNode oldNode, LateBindingApi.Office.CustomXMLNode newNode, bool inUndoRedo) { object[] paramArray = new object[3]; paramArray.SetValue(oldNode, 0); paramArray.SetValue(newNode, 1); paramArray[2] = inUndoRedo; Invoker.Method(this, "NodeAfterReplace", paramArray); }
public void NodeAfterDelete(LateBindingApi.Office.CustomXMLNode oldNode, LateBindingApi.Office.CustomXMLNode oldParentNode, LateBindingApi.Office.CustomXMLNode oldNextSibling, bool inUndoRedo) { object[] paramArray = new object[4]; paramArray.SetValue(oldNode, 0); paramArray.SetValue(oldParentNode, 1); paramArray.SetValue(oldNextSibling, 2); paramArray[3] = inUndoRedo; Invoker.Method(this, "NodeAfterDelete", paramArray); }
public void Add(LateBindingApi.Office.CustomXMLNode node, string errorName, string errorText, bool clearedOnUpdate) { object[] paramArray = new object[4]; paramArray.SetValue(node, 0); paramArray[1] = errorName; paramArray[2] = errorText; paramArray[3] = clearedOnUpdate; Invoker.Method(this, "Add", paramArray); }
public void ReplaceChildNode(LateBindingApi.Office.CustomXMLNode oldNode, string name, string namespaceURI, LateBindingApi.Office.Enums.MsoCustomXMLNodeType nodeType, string nodeValue) { object[] paramArray = new object[5]; paramArray.SetValue(oldNode, 0); paramArray[1] = name; paramArray[2] = namespaceURI; paramArray[3] = nodeType; paramArray[4] = nodeValue; Invoker.Method(this, "ReplaceChildNode", paramArray); }
public void AddNode(LateBindingApi.Office.CustomXMLNode parent, string name, string namespaceURI, LateBindingApi.Office.CustomXMLNode nextSibling, LateBindingApi.Office.Enums.MsoCustomXMLNodeType nodeType, string nodeValue) { object[] paramArray = new object[6]; paramArray.SetValue(parent, 0); paramArray[1] = name; paramArray[2] = namespaceURI; paramArray.SetValue(nextSibling, 3); paramArray[4] = nodeType; paramArray[5] = nodeValue; Invoker.Method(this, "AddNode", paramArray); }
public void NodeAfterInsert([In, MarshalAs(UnmanagedType.Interface)] object newNode, [In] bool inUndoRedo) { object[] paramArray = new object[2]; paramArray[0] = new LateBindingApi.Office.CustomXMLNode(_eventClass, newNode); paramArray[1] = inUndoRedo; bool isRecieved = _eventBinding.CallEvent("NodeAfterInsertEvent", paramArray); if (false == isRecieved) { Invoker.ReleaseParamArray(paramArray); } }
public LateBindingApi.Office.CustomXMLNode SelectSingleNode(string xPath) { object[] paramArray = new object[1]; paramArray[0] = xPath; object returnValue = Invoker.MethodReturn(this, "SelectSingleNode", paramArray); if (null == returnValue) { return(null); } LateBindingApi.Office.CustomXMLNode newClass = new LateBindingApi.Office.CustomXMLNode(this, returnValue); return(newClass); }
public LateBindingApi.Office.CustomXMLNode this[Int32 index] { get { object[] paramArray = new object[1]; paramArray[0] = index; object returnValue = Invoker.PropertyGet(this, "Item", paramArray); if (null == returnValue) { return(null); } LateBindingApi.Office.CustomXMLNode newClass = new LateBindingApi.Office.CustomXMLNode(this, returnValue); return(newClass); } }
public IEnumerator GetEnumerator() { object enumProxy = Invoker.PropertyGet(this, "_NewEnum"); COMObject enumerator = new COMObject(this, enumProxy); Invoker.Method(enumerator, "Reset", null); bool isMoveNextTrue = (bool)Invoker.MethodReturn(enumerator, "MoveNext", null); while (true == isMoveNextTrue) { object itemProxy = Invoker.PropertyGet(enumerator, "Current", null); LateBindingApi.Office.CustomXMLNode returnClass = new LateBindingApi.Office.CustomXMLNode(this, itemProxy); isMoveNextTrue = (bool)Invoker.MethodReturn(enumerator, "MoveNext", null); yield return(returnClass); } }
public void RemoveChild(LateBindingApi.Office.CustomXMLNode child) { object[] paramArray = new object[1]; paramArray.SetValue(child, 0); Invoker.Method(this, "RemoveChild", paramArray); }
public void InsertNodeBefore(string name, string namespaceURI, LateBindingApi.Office.Enums.MsoCustomXMLNodeType nodeType, string nodeValue, LateBindingApi.Office.CustomXMLNode nextSibling) { object[] paramArray = new object[5]; paramArray[0] = name; paramArray[1] = namespaceURI; paramArray[2] = nodeType; paramArray[3] = nodeValue; paramArray.SetValue(nextSibling, 4); Invoker.Method(this, "InsertNodeBefore", paramArray); }