Method |
Description |
|
AddElement ( XmlSchemaSequence sequence, MemberInfo member, Type type ) : void |
Populates element nodes inside a '' node. |
|
GetQualifiedName ( Type type ) : XmlQualifiedName |
|
|
GetQualifiedName ( string type ) : XmlQualifiedName |
|
|
IsXmlAnyAttribute ( MemberInfo member ) : bool |
|
|
IsXmlAttribute ( MemberInfo member ) : bool |
|
|
OnSchemaValidation ( object sender, ValidationEventArgs args ) : void |
|
|
PopulateSequence ( FieldInfo fields, PropertyInfo properties ) : XmlSchemaSequence |
|
|
WriteArrayType ( Type type, MemberInfo member ) : XmlSchemaType |
|
|
WriteComplexSchemaType ( ) : XmlSchemaType |
|
|
WriteComplexSchemaType ( Type type ) : XmlSchemaType |
Handle derivation by extension. If type is null, it'll create a new complexType with an XmlAny node in its sequence child node. |
|
WriteEnumType ( Type type ) : XmlSchemaType |
|
|
WriteSchema ( string assembly, string lookup_type, string output_dir ) : void |
Writes a schema for each type in the assembly |
|
WriteSchemaAttribute ( MemberInfo member, Type attribute_type ) : XmlSchemaAttribute |
|
|
WriteSchemaElement ( Type type, XmlSchemaType schemaType ) : XmlSchemaElement |
Given a Type and its associated schema type, add aa '' node to the schema. |
|
WriteSchemaType ( Type type ) : XmlSchemaType |
From a Type, create a corresponding ComplexType node to represent this Type. |
|