Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Linq.XNode Class Referenceabstract

Public Member Functions

void AddAfterSelf (object? content)
 
void AddAfterSelf (params object?[] content)
 
void AddBeforeSelf (object? content)
 
void AddBeforeSelf (params object?[] content)
 
IEnumerable< XElementAncestors ()
 
IEnumerable< XElementAncestors (XName? name)
 
XmlReader CreateReader ()
 
XmlReader CreateReader (ReaderOptions readerOptions)
 
IEnumerable< XNodeNodesAfterSelf ()
 
IEnumerable< XNodeNodesBeforeSelf ()
 
IEnumerable< XElementElementsAfterSelf ()
 
IEnumerable< XElementElementsAfterSelf (XName? name)
 
IEnumerable< XElementElementsBeforeSelf ()
 
IEnumerable< XElementElementsBeforeSelf (XName? name)
 
bool IsAfter (XNode? node)
 
bool IsBefore (XNode? node)
 
void Remove ()
 
void ReplaceWith (object? content)
 
void ReplaceWith (params object?[] content)
 
override string ToString ()
 
string ToString (SaveOptions options)
 
void WriteTo (XmlWriter writer)
 
Task WriteToAsync (XmlWriter writer, CancellationToken cancellationToken)
 
void AddAnnotation (object annotation)
 
object? Annotation (Type type)
 
TAnnotation< T > ()
 
IEnumerable< object > Annotations (Type type)
 
IEnumerable< TAnnotations< T > ()
 
void RemoveAnnotations (Type type)
 
void RemoveAnnotations< T > ()
 

Static Public Member Functions

static int CompareDocumentOrder (XNode? n1, XNode? n2)
 
static XNode ReadFrom (XmlReader reader)
 
static Task< XNodeReadFromAsync (XmlReader reader, CancellationToken cancellationToken)
 
static bool DeepEquals (XNode? n1, XNode? n2)
 

Package Functions

 XNode ()
 
virtual void AppendText (StringBuilder sb)
 
XNode CloneNode ()
 
bool DeepEquals (XNode node)
 
IEnumerable< XElementGetAncestors (XName name, bool self)
 
int GetDeepHashCode ()
 
bool NotifyChanged (object sender, XObjectChangeEventArgs e)
 
bool NotifyChanging (object sender, XObjectChangeEventArgs e)
 
void SetBaseUri (string baseUri)
 
void SetLineInfo (int lineNumber, int linePosition)
 
bool SkipNotify ()
 
SaveOptions GetSaveOptionsFromAnnotations ()
 

Static Package Functions

static XmlReaderSettings GetXmlReaderSettings (LoadOptions o)
 
static XmlWriterSettings GetXmlWriterSettings (SaveOptions o)
 

Package Attributes

XNode next
 
XContainer parent
 
object annotations
 

Properties

XNodeNextNode [get]
 
XNodePreviousNode [get]
 
static XNodeDocumentOrderComparer DocumentOrderComparer [get]
 
static XNodeEqualityComparer EqualityComparer [get]
 
string BaseUri [get]
 
XDocumentDocument [get]
 
XmlNodeType NodeType [get]
 
XElementParent [get]
 
int IXmlLineInfo. LineNumber [get]
 
int IXmlLineInfo. LinePosition [get]
 
bool HasBaseUri [get]
 
EventHandler< XObjectChangeEventArgsChanged
 
EventHandler< XObjectChangeEventArgsChanging
 

Private Member Functions

IEnumerable< XElementGetElementsAfterSelf (XName name)
 
IEnumerable< XElementGetElementsBeforeSelf (XName name)
 
string GetXmlString (SaveOptions o)
 
object AnnotationForSealedType (Type type)
 
IEnumerable< object > AnnotationsIterator (Type type)
 
bool IXmlLineInfo. HasLineInfo ()
 

Static Private Member Functions

static async Task< XNodeReadFromAsyncInternal (XmlReader reader, CancellationToken cancellationToken)
 

Static Private Attributes

static XNodeDocumentOrderComparer s_documentOrderComparer
 
static XNodeEqualityComparer s_equalityComparer
 

Detailed Description

Definition at line 10 of file XNode.cs.


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