NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

XmlNavigator.Move

Moves the entire subtree point to in the specified XmlNavigator to the specified position in this XmlNavigator.

[Visual Basic]
MustOverride Public Sub Move( _
   ByVal p As TreePosition, _
   ByVal other As XmlNavigator _
)
[C#]
public abstract void Move(
   TreePosition p,
   XmlNavigator other
);
[C++]
public: virtual void Move(
   TreePosition p,
   XmlNavigator* other
) = 0;
[JScript]
public abstract function Move(
   p : TreePosition,
   other : XmlNavigator
);

Parameters

p
The specified position where the new nodes will be moved. The position None does a Replace operation.
other
XmlNavigator containing the source of the new nodes.

Exceptions

Exception Type Condition
ArgumentException The other XmlNavigator is pointing at read/only nodes (like the children of an entity reference). It can point to an entity reference and thereby move the entire entity reference- but it cannot point at the children of an entity reference.

Remarks

This XmlNavigator's position is unaffected by this operation.

The other XmlNavigator remains pointing at the same node. This means it is essentially moved over to this tree in the process.

See Also

XmlNavigator Class | XmlNavigator Members | System.NewXml Namespace