Mono.Util.MonoXSD.WriteSchemaElement C# (CSharp) Method

WriteSchemaElement() public method

Given a Type and its associated schema type, add aa '' node to the schema.
public WriteSchemaElement ( Type type, XmlSchemaType schemaType ) : XmlSchemaElement
type System.Type
schemaType System.Xml.Schema.XmlSchemaType
return System.Xml.Schema.XmlSchemaElement
                public XmlSchemaElement WriteSchemaElement (Type type, XmlSchemaType schemaType)
                {
                        XmlSchemaElement schemaElement = new XmlSchemaElement ();
                        schemaElement.Name = type.Name;

                        if (schemaType.QualifiedName == null)
                                schemaElement.SchemaTypeName = new XmlQualifiedName (schemaType.Name);

                        else
                                schemaElement.SchemaTypeName = schemaType.QualifiedName;

                        if (schemaType is XmlSchemaComplexType)
                                schemaElement.IsNillable = true;

                        return schemaElement;
                }