Zdexby TheHolyOneZ
42,610 classes
Class

XmlTreeGen

: Object
System.Data.XmlTreeGen, System.Data 0x0090 (144 B) inherited 0x0010 System.Data.dll
0x00x0090

Members 17

OffsetSizeNameTypeFlagsDefault
0x08_constraintNamesArrayListPrivate—
0x08_namespacesHashtablePrivate—
0x08_autogeneratedHashtablePrivate—
0x08_prefixesHashtablePrivate—
0x08_dsDataSetPrivate—
0x08_tablesArrayListPrivate—
0x08_relationsArrayListPrivate—
0x08_dcXmlDocumentPrivate—
0x08_sRootXmlElementPrivate—
0x04_prefixCountintPrivate—
0x04_schFormatSchemaFormatPrivate—
0x08_filePathstringPrivate—
0x08_fileNamestringPrivate—
0x08_fileExtstringPrivate—
0x08_dsElementXmlElementPrivate—
0x08_constraintSeparatorXmlElementPrivate—
0x08_targetConverterConverter<System.TypePrivate—

Functions 49

SignatureFlagsNativeParams
void .ctor(const SchemaFormat& format)2 flags—0x04
void AddExtendedProperties(PropertyCollection props, XmlElement node)Static+1 flags—0x08
void AddExtendedProperties(PropertyCollection props, XmlElement node, Type type)Static+1 flags—0x08
void AddXdoProperties(object instance, XmlElement root, XmlDocument xd)1 flags—0x08
void AddXdoProperty(PropertyDescriptor pd, object instance, XmlElement root, XmlDocument xd)1 flags—0x08
string XmlDataTypeName(Type type)Static+1 flags—0x08
void GenerateConstraintNames(DataTable table, bool fromTable)Private—0x08
void GenerateConstraintNames(ArrayList tables)Private—0x08
void GenerateConstraintNames(DataSet ds)Private—0x08
bool _PropsNotEmpty(PropertyCollection props)PrivateStatic—0x08
bool HaveExtendedProperties(DataSet ds)Private—0x08
void WriteSchemaRoot(XmlDocument xd, XmlElement rootSchema, const string& targetNamespace)1 flags—0x08
void ValidateColumnMapping(Type columnType)Static+1 flags—0x08
void SetupAutoGenerated(DataSet ds)1 flags—0x08
void SetupAutoGenerated(ArrayList dt)1 flags—0x08
void SetupAutoGenerated(DataTable dt)1 flags—0x08
void CreateTablesHierarchy(DataTable dt)Private—0x08
void CreateRelations(DataTable dt)Private—0x08
DataTable[] CreateToplevelTables()Private—0x08
void SchemaTree(XmlDocument xd, XmlWriter xmlWriter, DataSet ds, DataTable dt, bool writeHierarchy)1 flags—0x08
XmlElement SchemaTree(XmlDocument xd, DataTable dt)1 flags—0x08
XmlElement FillDataSetElement(XmlDocument xd, DataSet ds, DataTable dt)1 flags—0x08
void SetPath(XmlWriter xw)1 flags—0x08
void Save(DataSet ds, XmlWriter xw)1 flags—0x08
void Save(DataTable dt, XmlWriter xw)1 flags—0x08
void Save(DataSet ds, DataTable dt, XmlWriter xw)1 flags0x08
void Save(DataSet ds, DataTable dt, XmlWriter xw, bool writeHierarchy)1 flags0x08
void Save(DataSet ds, DataTable dt, XmlWriter xw, bool writeHierarchy, Converter<System.Type multipleTargetConverter)1 flags0x08
XmlElement HandleRelation(DataRelation rel, XmlDocument dc)1 flags0x08
XmlElement FindSimpleType(XmlElement schema, const string& name)PrivateStatic0x08
XmlElement GetSchema(const string& NamespaceURI)1 flags0x08
void HandleColumnType(DataColumn col, XmlDocument dc, XmlElement root, XmlElement schema)1 flags0x08
void AddColumnProperties(DataColumn col, XmlElement root)1 flags0x08
string FindTargetNamespace(DataTable table)Private0x08
XmlElement HandleColumn(DataColumn col, XmlDocument dc, XmlElement schema, bool fWriteOrdinal)1 flags0x08
string TranslateAcceptRejectRule(const AcceptRejectRule& rule)Static+1 flags0x08
string TranslateRule(const Rule& rule)Static+1 flags0x08
void AppendChildWithoutRef(XmlElement node, const string& Namespace, XmlElement el, const string& refString)1 flags0x08
XmlElement FindTypeNode(XmlElement node, const string& strType)1 flags0x08
XmlElement HandleTable(DataTable table, XmlDocument dc, XmlElement schema)1 flags0x08
bool HasMixedColumns(DataTable table)Private0x08
bool AutoGenerated(DataColumn col)Static+1 flags0x08
bool AutoGenerated(DataRelation rel)Static+1 flags0x08
bool AutoGenerated(UniqueConstraint unique)Static+1 flags0x08
bool AutoGenerated(ForeignKeyConstraint fk)Private0x08
bool AutoGenerated(ForeignKeyConstraint fk, bool checkRelation)Static+1 flags0x08
bool IsAutoGenerated(object o)Private0x08
XmlElement HandleTable(DataTable table, XmlDocument dc, XmlElement schema, bool genNested)1 flags0x08
void SetMSDataAttribute(XmlElement root, Type type)Private0x08