|
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.