public InsertBefore ( |
||
newSibling | ||
리턴 | void |
public virtual void InsertBefore(XPathNavigator newSibling)
{
if (newSibling == null)
{
throw new ArgumentNullException(nameof(newSibling));
}
if (!IsValidSiblingType(newSibling.NodeType))
{
throw new InvalidOperationException(SR.Xpn_BadPosition);
}
XmlReader reader = newSibling.CreateReader();
InsertBefore(reader);
}
XPathNavigator::InsertBefore ( ) : |
|
XPathNavigator::InsertBefore ( XmlReader newSibling ) : void | |
XPathNavigator::InsertBefore ( string newSibling ) : void |
public virtual XmlWriter PrependChild() { XPathNavigator nav = Clone(); if (nav.MoveToFirstChild()) { return(nav.InsertBefore()); } else { return(AppendChild()); } }