public XmlAttribute Prepend( XmlAttribute node ) {
if (node.OwnerDocument != null && node.OwnerDocument != parent.OwnerDocument)
throw new ArgumentException(Res.GetString(Res.Xdom_NamedNode_Context));
if (node.OwnerElement != null)
Detach( node );
RemoveDuplicateAttribute( node );
InsertNodeAt( 0, node );
return node;
}