| Terraria v1.4.4.9
    Terraria source code documentation | 
| Public Member Functions | |
| void | SetKey (string? key) | 
| Package Functions | |
| XmlMapping (TypeScope scope, ElementAccessor accessor) | |
| XmlMapping (TypeScope scope, ElementAccessor accessor, XmlMappingAccess access) | |
| void | SetKeyInternal (string key) | 
| void | CheckShallow () | 
| Static Package Functions | |
| static string | GenerateKey (Type type, XmlRootAttribute root, string ns) | 
| static bool | IsShallow (XmlMapping[] mappings) | 
| Properties | |
| ElementAccessor | Accessor  [get] | 
| TypeScope? | Scope  [get] | 
| string | ElementName  [get] | 
| string | XsdElementName  [get] | 
| string? | Namespace  [get] | 
| bool | GenerateSerializer  [get, set] | 
| bool | IsReadable  [get] | 
| bool | IsWriteable  [get] | 
| bool | IsSoap  [get, set] | 
| string? | Key  [get] | 
| Private Attributes | |
| readonly TypeScope | _scope | 
| bool | _generateSerializer | 
| bool | _isSoap | 
| readonly ElementAccessor | _accessor | 
| string | _key | 
| readonly bool | _shallow | 
| readonly XmlMappingAccess | _access | 
Definition at line 3 of file XmlMapping.cs.