C# Class System.Data.XmlSchemaWriter

显示文件 Open project: runefs/Marvin

Public Methods

Method Description
WriteSchema ( ) : void
WriteXmlSchema ( DataSet dataset, XmlWriter writer ) : void
WriteXmlSchema ( DataSet dataset, XmlWriter writer, DataTableCollection tables, DataRelationCollection relations ) : void
XmlSchemaWriter ( DataSet dataset, XmlWriter writer, DataTableCollection tables, DataRelationCollection relations ) : System
XmlSchemaWriter ( XmlWriter writer, DataTable tables, DataRelation relations, string mainDataTable, string dataSetName, CultureInfo locale ) : System

Private Methods

Method Description
AddExtendedPropertyAttributes ( PropertyCollection props ) : void
AddForeignKeys ( DataRelation rel, ArrayList names, bool isConstraintOnly ) : void
AddUniqueConstraints ( UniqueConstraint uniq, ArrayList names ) : void
CheckExtendedPropertyExists ( DataTable tables, DataRelation relations ) : bool
CheckNamespace ( string prefix, string ns, ListDictionary names, ListDictionary includes ) : void
HandleExternalNamespace ( string prefix, string ns, ListDictionary includes ) : void
MapType ( Type type ) : XmlQualifiedName
WriteChildRelations ( DataRelation rel ) : void
WriteConstraints ( ) : void
WriteDataRelationAnnotation ( DataRelation rel ) : void
WriteDataSetElement ( ) : void
WriteQName ( XmlQualifiedName name ) : void
WriteSimpleType ( DataColumn col ) : void
WriteTableAttributes ( ArrayList atts ) : void
WriteTableElement ( DataTable table ) : void
WriteTableType ( DataTable table ) : void
WriteTableTypeParticles ( DataColumn col ) : void
WriteXmlSchema ( XmlWriter writer, DataTable tables, DataRelation relations, string mainDataTable, string dataSetName, CultureInfo locale ) : void

Method Details

WriteSchema() public method

public WriteSchema ( ) : void
return void

WriteXmlSchema() public static method

public static WriteXmlSchema ( DataSet dataset, XmlWriter writer ) : void
dataset DataSet
writer System.Xml.XmlWriter
return void

WriteXmlSchema() public static method

public static WriteXmlSchema ( DataSet dataset, XmlWriter writer, DataTableCollection tables, DataRelationCollection relations ) : void
dataset DataSet
writer System.Xml.XmlWriter
tables DataTableCollection
relations DataRelationCollection
return void

XmlSchemaWriter() public method

public XmlSchemaWriter ( DataSet dataset, XmlWriter writer, DataTableCollection tables, DataRelationCollection relations ) : System
dataset DataSet
writer System.Xml.XmlWriter
tables DataTableCollection
relations DataRelationCollection
return System

XmlSchemaWriter() public method

public XmlSchemaWriter ( XmlWriter writer, DataTable tables, DataRelation relations, string mainDataTable, string dataSetName, CultureInfo locale ) : System
writer System.Xml.XmlWriter
tables DataTable
relations DataRelation
mainDataTable string
dataSetName string
locale System.Globalization.CultureInfo
return System