11[DebuggerDisplay(
"{debuggerDisplayProxy}")]
14 [DebuggerDisplay(
"{ToString()}")]
27 string text = nodeType.ToString();
59 public abstract string Name {
get; }
168 if ((uint)(nodeType - 3) <= 1
u || (uint)(nodeType - 13) <= 1
u)
305 if (
text ==
"default")
309 if (
text ==
"preserve")
1015 if (
xmlNode.FirstChild ==
null)
1071 if (
array.Length == 0)
1073 for (
int i = 0; i < attributes.
Count; i++)
1084 for (
int j = 0;
j < attributes.
Count;
j++)
1129 return string.Empty;
1149 for (
int i = 0; i < attributes.
Count; i++)
1156 return string.Empty;
1214 int num = name.IndexOf(
':');
1215 if (-1 == num || num == 0 || name.Length - 1 == num)
1222 prefix = name.Substring(0, num);
1223 localName = name.Substring(num + 1);
1271 return string.Empty;
static CultureInfo InvariantCulture
static string Xdom_Node_Insert_Contain
static string Xdom_Node_Remove_Child
static string Xdom_Node_Insert_TypeConflict
static string Format(string resourceFormat, object p1)
static string Xdom_Node_Insert_Context
static string Xdom_Node_Modify_ReadOnly
static string Xdom_Node_Insert_Child
static string Xdom_Node_SetVal
static string Xdom_Node_Insert_Location
static string Xdom_Node_Remove_Contain
static string Xdom_Node_Null_Doc
static string Xdom_Set_InnerXml
static string Xdom_Node_Insert_Path
static string GetStringAndRelease(StringBuilder sb)
static void Release(StringBuilder sb)
static StringBuilder Acquire(int capacity=16)
static bool Equal(string strA, string strB)
static XPathExpression Compile(string xpath)
virtual XPathNavigator CreateNavigator()
static string TrimString(string value)
static string EscapeValueForDebuggerDisplay(string value)
static IXmlSchemaInfo NotKnownSchemaInfo
virtual XmlText CreateTextNode(string? text)
override? XmlDocument OwnerDocument
override? XPathNavigator CreateNavigator()
override void BeforeEvent(XmlNodeChangedEventArgs args)
override void AfterEvent(XmlNodeChangedEventArgs args)
virtual string GetAttribute(string name)
virtual bool HasAttribute(string name)
override? XmlNode PreviousSibling
virtual XmlNodeChangedEventArgs GetEventArgs(XmlNode node, XmlNode oldParent, XmlNode newParent, string oldValue, string newValue, XmlNodeChangedAction action)
void WriteContentTo(XmlWriter w)
IEnumerator GetEnumerator()
virtual bool Supports(string feature, string version)
bool AncestorNode(XmlNode node)
virtual XmlNodeList ChildNodes
virtual bool CanInsertAfter(XmlNode newChild, XmlNode refChild)
virtual ? XmlNode PreviousSibling
void WriteTo(XmlWriter w)
virtual XmlNode FindChild(XmlNodeType type)
virtual ? XmlNode AppendChild(XmlNode newChild)
virtual bool CanInsertBefore(XmlNode newChild, XmlNode refChild)
XmlNodeList? SelectNodes(string xpath)
XmlNode NormalizeWinner(XmlNode firstNode, XmlNode secondNode)
virtual ? XmlNode PrependChild(XmlNode newChild)
virtual void CopyChildren(XmlDocument doc, XmlNode container, bool deep)
virtual ? XmlNode ParentNode
static void NestTextNodes(XmlNode prevNode, XmlNode nextNode)
virtual XmlNode ReplaceChild(XmlNode newChild, XmlNode oldChild)
virtual void AfterEvent(XmlNodeChangedEventArgs args)
void AppendChildText(StringBuilder builder)
virtual void BeforeEvent(XmlNodeChangedEventArgs args)
virtual ? XPathNavigator CreateNavigator()
virtual ? XmlNode NextSibling
virtual bool IsValidChildType(XmlNodeType type)
static void UnnestTextNodes(XmlNode prevNode, XmlNode nextNode)
virtual string NamespaceURI
virtual string GetNamespaceOfPrefix(string prefix)
virtual ? XmlNode InsertAfter(XmlNode newChild, XmlNode? refChild)
virtual ? XmlDocument OwnerDocument
virtual ? XmlNode LastChild
virtual string GetXPAttribute(string localName, string namespaceURI)
virtual ? XmlNode PreviousText
virtual ? XmlNode InsertBefore(XmlNode newChild, XmlNode? refChild)
virtual ? XmlLinkedNode LastNode
virtual XmlNode RemoveChild(XmlNode oldChild)
virtual ? XmlNode FirstChild
virtual void SetParent(XmlNode node)
string GetNamespaceOfPrefixStrict(string prefix)
XmlNode? SelectSingleNode(string xpath)
virtual XPathNodeType XPNodeType
string GetPrefixOfNamespaceStrict(string namespaceURI)
virtual ? XmlAttributeCollection Attributes
static void SplitName(string name, out string prefix, out string localName)
virtual string XPLocalName
object debuggerDisplayProxy
XmlNode? SelectSingleNode(string xpath, XmlNamespaceManager nsmgr)
virtual bool HasChildNodes
virtual XmlNode AppendChildForLoad(XmlNode newChild, XmlDocument doc)
XmlNodeList? SelectNodes(string xpath, XmlNamespaceManager nsmgr)
static bool HasReadOnlyParent(XmlNode n)
virtual void SetParentForLoad(XmlNode node)
XmlNode CloneNode(bool deep)
virtual string GetPrefixOfNamespace(string namespaceURI)
IEnumerator GetEnumerator()
DebuggerDisplayXmlNodeProxy(XmlNode node)
override string ToString()