Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
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 | |
XObject () | |
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 | |
XContainer | parent |
object | annotations |
Properties | |
string | BaseUri [get] |
XDocument? | Document [get] |
XmlNodeType | NodeType [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 () |
Definition at line 5 of file XObject.cs.