|
Terraria v1.4.4.9
Terraria source code documentation
|
Package Functions | |
| SchemaImporter (XmlSchemas schemas, CodeGenerationOptions options, ImportContext context) | |
| void | MakeDerived (StructMapping structMapping, Type baseType, bool baseTypeCanBeIndirect) |
| string | GenerateUniqueTypeName (string typeName) |
| StructMapping | GetRootMapping () |
| StructMapping | ImportRootMapping () |
| void | ImportDerivedTypes (XmlQualifiedName baseName) |
| void | AddReference (XmlQualifiedName name, NameTable references, string error) |
| void | RemoveReference (XmlQualifiedName name, NameTable references) |
| void | AddReservedIdentifiersForDataBinding (CodeIdentifiers scope) |
Properties | |
| ImportContext | Context [get] |
| Hashtable | ImportedElements [get] |
| Hashtable | ImportedMappings [get] |
| CodeIdentifiers | TypeIdentifiers [get] |
| XmlSchemas | Schemas [get] |
| TypeScope | Scope [get] |
| NameTable | GroupsInUse [get] |
| NameTable | TypesInUse [get] |
| CodeGenerationOptions | Options [get] |
Private Member Functions | |
| StructMapping | CreateRootMapping () |
Private Attributes | |
| XmlSchemas | _schemas |
| StructMapping | _root |
| readonly CodeGenerationOptions | _options |
| TypeScope | _scope |
| ImportContext | _context |
| bool | _rootImported |
| NameTable | _typesInUse |
| NameTable | _groupsInUse |
Definition at line 6 of file SchemaImporter.cs.