Property | Type | Description | |
---|---|---|---|
typeTransformations | XmlTypeTransformation[] |
Method | Description | |
---|---|---|
UserTypeFactory ( |
Initializes a new instance of the UserTypeFactory class.
|
|
UserTypeFactory ( XmlTypeTransformation transformations ) : System |
Initializes a new instance of the UserTypeFactory class.
|
Method | Description | |
---|---|---|
AddDerivedClassToBaseClasses ( |
Adds the specified user type as derived class to all its base classes.
|
|
AddSymbol ( Symbol symbol, XmlType type, string nameSpace, UserTypeGenerationFlags generationFlags ) : |
Adds the symbol to user type factory and generates the user type.
|
|
AddSymbols ( IEnumerable |
Adds the symbols to user type factory and generates the user types.
|
|
ContainsSymbol ( Module module, string typeString ) : bool |
Determines whether the factory contains the specified type.
|
|
FindTransformation ( Symbol type, |
Tries to match transformation for the specified type.
|
|
GetUserType ( Module module, string typeString, |
Look up for user type based on the specified module and type string.
|
|
GetUserType ( Symbol type, |
Look up for user type based on the specified symbol.
|
|
ProcessTypes ( IEnumerable |
Post process the types: - If UserType has static members in more than one module, split it into multiple user types. - Find parent type/namespace.
|
public UserTypeFactory ( |
||
factory | The user type factory. | |
return | System |
public UserTypeFactory ( XmlTypeTransformation transformations ) : System | ||
transformations | XmlTypeTransformation | The transformations. |
return | System |