Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Serialization.SchemaImporter Class Referenceabstract

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
 

Detailed Description

Definition at line 6 of file SchemaImporter.cs.


The documentation for this class was generated from the following file: