Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.XmlBoundElement Class Referencesealed

Public Member Functions

override XmlNode InsertBefore (XmlNode newChild, XmlNode refChild)
 
override XmlNode InsertAfter (XmlNode newChild, XmlNode refChild)
 
override XmlNode ReplaceChild (XmlNode newChild, XmlNode oldChild)
 
override XmlNode AppendChild (XmlNode newChild)
 
override XmlNode CloneNode (bool deep)
 
override void WriteContentTo (XmlWriter w)
 
override void WriteTo (XmlWriter w)
 
override XmlNodeList GetElementsByTagName (string name)
 
virtual string GetAttribute (string name)
 
virtual string GetAttribute (string localName, string? namespaceURI)
 
virtual void SetAttribute (string name, string? value)
 
virtual ? string SetAttribute (string localName, string? namespaceURI, string? value)
 
virtual void RemoveAttribute (string name)
 
virtual void RemoveAttribute (string localName, string? namespaceURI)
 
virtual ? XmlAttribute GetAttributeNode (string name)
 
virtual ? XmlAttribute GetAttributeNode (string localName, string? namespaceURI)
 
virtual ? XmlAttribute SetAttributeNode (XmlAttribute newAttr)
 
virtual XmlAttribute SetAttributeNode (string localName, string? namespaceURI)
 
virtual ? XmlAttribute RemoveAttributeNode (XmlAttribute oldAttr)
 
virtual ? XmlAttribute RemoveAttributeNode (string localName, string? namespaceURI)
 
virtual XmlNodeList GetElementsByTagName (string localName, string namespaceURI)
 
virtual bool HasAttribute (string name)
 
virtual bool HasAttribute (string localName, string? namespaceURI)
 
virtual ? XmlNode RemoveAttributeAt (int i)
 
virtual void RemoveAllAttributes ()
 
override void RemoveAll ()
 
virtual ? XPathNavigator CreateNavigator ()
 
XmlNodeSelectSingleNode (string xpath)
 
XmlNodeSelectSingleNode (string xpath, XmlNamespaceManager nsmgr)
 
XmlNodeListSelectNodes (string xpath)
 
XmlNodeListSelectNodes (string xpath, XmlNamespaceManager nsmgr)
 
virtual ? XmlNode InsertBefore (XmlNode newChild, XmlNode? refChild)
 
virtual ? XmlNode InsertAfter (XmlNode newChild, XmlNode? refChild)
 
virtual XmlNode RemoveChild (XmlNode oldChild)
 
virtual ? XmlNode PrependChild (XmlNode newChild)
 
virtual void Normalize ()
 
virtual bool Supports (string feature, string version)
 
virtual XmlNode Clone ()
 
IEnumerator GetEnumerator ()
 
virtual string GetNamespaceOfPrefix (string prefix)
 
virtual string GetPrefixOfNamespace (string namespaceURI)
 

Package Functions

 XmlBoundElement (string prefix, string localName, string namespaceURI, XmlDocument doc)
 
void RemoveAllChildren ()
 
void Foliate (ElementState newState)
 
override XmlNode AppendChildForLoad (XmlNode newChild, XmlDocument doc)
 
override bool IsValidChildType (XmlNodeType type)
 
override void SetParent (XmlNode node)
 
override string GetXPAttribute (string localName, string ns)
 
bool AncestorNode (XmlNode node)
 
bool IsConnected ()
 
virtual bool CanInsertBefore (XmlNode newChild, XmlNode refChild)
 
virtual bool CanInsertAfter (XmlNode newChild, XmlNode refChild)
 
virtual void CopyChildren (XmlDocument doc, XmlNode container, bool deep)
 
string GetNamespaceOfPrefixStrict (string prefix)
 
string GetPrefixOfNamespaceStrict (string namespaceURI)
 
virtual void SetParentForLoad (XmlNode node)
 
virtual XmlNode FindChild (XmlNodeType type)
 
virtual XmlNodeChangedEventArgs GetEventArgs (XmlNode node, XmlNode oldParent, XmlNode newParent, string oldValue, string newValue, XmlNodeChangedAction action)
 
virtual void BeforeEvent (XmlNodeChangedEventArgs args)
 
virtual void AfterEvent (XmlNodeChangedEventArgs args)
 

Static Package Functions

static bool HasReadOnlyParent (XmlNode n)
 
static void SplitName (string name, out string prefix, out string localName)
 
static void NestTextNodes (XmlNode prevNode, XmlNode nextNode)
 
static void UnnestTextNodes (XmlNode prevNode, XmlNode nextNode)
 

Package Attributes

XmlLinkedNode next
 
XmlNode parentNode
 

Properties

override XmlAttributeCollection Attributes [get]
 
override bool HasAttributes [get]
 
override XmlNode FirstChild [get]
 
XmlNode SafeFirstChild [get]
 
override XmlNode LastChild [get]
 
override XmlNode PreviousSibling [get]
 
XmlNode SafePreviousSibling [get]
 
override XmlNode NextSibling [get]
 
XmlNode SafeNextSibling [get]
 
override bool HasChildNodes [get]
 
override string InnerXml [get, set]
 
DataRow Row [get, set]
 
bool IsFoliated [get]
 
ElementState ElementState [get, set]
 
XmlName XmlName [get, set]
 
override string Name [get]
 
override string LocalName [get]
 
override string NamespaceURI [get]
 
override string Prefix [get, set]
 
override XmlNodeType NodeType [get]
 
override? XmlNode ParentNode [get]
 
override XmlDocument OwnerDocument [get]
 
override bool IsContainer [get]
 
bool IsEmpty [get, set]
 
override? XmlLinkedNode LastNode [get, set]
 
override IXmlSchemaInfo SchemaInfo [get]
 
override string InnerText [get, set]
 
override XPathNodeType XPNodeType [get]
 
override string XPLocalName [get]
 
virtual ? string Value [get, set]
 
virtual XmlNodeList ChildNodes [get]
 
virtual bool IsReadOnly [get]
 
virtual string OuterXml [get]
 
virtual string BaseURI [get]
 
XmlDocument Document [get]
 
virtual ? XmlElement this[string name] [get]
 
virtual ? XmlElement this[string localname, string ns] [get]
 
virtual XmlSpace XmlSpace [get]
 
virtual string XmlLang [get]
 
virtual bool IsText [get]
 
virtual ? XmlNode PreviousText [get]
 
object debuggerDisplayProxy [get]
 

Private Member Functions

void AutoFoliate ()
 
void WriteRootBoundElementTo (DataPointer dp, XmlWriter w)
 
void WriteStartElement (XmlWriter w)
 
XmlNode NormalizeWinner (XmlNode firstNode, XmlNode secondNode)
 
object ICloneable. Clone ()
 
IEnumerator IEnumerable. GetEnumerator ()
 
void AppendChildText (StringBuilder builder)
 

Static Private Member Functions

static void WriteBoundElementTo (DataPointer dp, XmlWriter w)
 
static void WriteBoundElementContentTo (DataPointer dp, XmlWriter w)
 
static void WriteTo (DataPointer dp, XmlWriter w)
 
static void WriteElementTo (XmlWriter writer, XmlElement el)
 

Private Attributes

DataRow _row
 
ElementState _state
 
XmlName _name
 
XmlAttributeCollection _attributes
 
XmlLinkedNode _lastChild
 

Detailed Description

Definition at line 7 of file XmlBoundElement.cs.


The documentation for this class was generated from the following file: