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!

DocumentNavigator.MoveChildren

Moves all the children from current position of the specified XmlNavigator and inserts them at the specified position in this XmlNavigator.

[Visual Basic]
Overrides Public Sub MoveChildren( _
   ByVal p As TreePosition, _
   ByVal other As XmlNavigator _
)
[C#]
public override void MoveChildren(
   TreePosition p,
   XmlNavigator other
);
[C++]
public: override void MoveChildren(
   TreePosition p,
   XmlNavigator* other
);
[JScript]
public override function MoveChildren(
   p : TreePosition,
   other : XmlNavigator
);

Parameters

p
The specified position where the new nodes will be copied. The position None does a Replace operation.
other
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.

See Also

DocumentNavigator Class | DocumentNavigator Members | System.NewXml Namespace