Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
XAttribute (XName name, object value) | |
XAttribute (XAttribute other) | |
void | Remove () |
void | SetValue (object value) |
override string | ToString () |
void | AddAnnotation (object annotation) |
object? | Annotation (Type type) |
T? | Annotation< T > () |
IEnumerable< object > | Annotations (Type type) |
IEnumerable< T > | Annotations< T > () |
void | RemoveAnnotations (Type type) |
void | RemoveAnnotations< T > () |
Package Functions | |
int | GetDeepHashCode () |
string | GetPrefixOfNamespace (XNamespace ns) |
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 () |
Package Attributes | |
XAttribute | next |
XName | name |
string | value |
XContainer | parent |
object | annotations |
Properties | |
static IEnumerable< XAttribute > | EmptySequence [get] |
bool | IsNamespaceDeclaration [get] |
XName | Name [get] |
XAttribute? | NextAttribute [get] |
override XmlNodeType | NodeType [get] |
XAttribute? | PreviousAttribute [get] |
string | Value [get, set] |
string | BaseUri [get] |
XDocument? | Document [get] |
XElement? | Parent [get] |
int IXmlLineInfo. | LineNumber [get] |
int IXmlLineInfo. | LinePosition [get] |
bool | HasBaseUri [get] |
EventHandler< XObjectChangeEventArgs > | Changed |
EventHandler< XObjectChangeEventArgs > | Changing |
Private Member Functions | |
object | AnnotationForSealedType (Type type) |
IEnumerable< object > | AnnotationsIterator (Type type) |
bool IXmlLineInfo. | HasLineInfo () |
Static Private Member Functions | |
static void | ValidateAttribute (XName name, string value) |
Definition at line 10 of file XAttribute.cs.