Zdexby TheHolyOneZ
44,741 classes
Class

XSDSchema

: XMLSchema : Object
System.Data.XSDSchema, System.Data 0x00A8 (168 B) inherited 0x0010 System.Data.dll
0x00x00A8

Members 20

OffsetSizeNameTypeFlagsDefault
0x08_schemaSetXmlSchemaSetPrivate—
0x08_dsElementXmlSchemaElementPrivate—
0x08_dsDataSetPrivate—
0x08_schemaNamestringPrivate—
0x08_columnExpressionsArrayListPrivate—
0x08_constraintNodesHashtablePrivate—
0x08_refTablesArrayListPrivate—
0x08_complexTypesArrayListPrivate—
0x08_annotationsXmlSchemaObjectCollectionPrivate—
0x08_elementsXmlSchemaObjectCollectionPrivate—
0x08_attributesHashtablePrivate—
0x08_elementsTableHashtablePrivate—
0x08_attributeGroupsHashtablePrivate—
0x08_schemaTypesHashtablePrivate—
0x08_expressionsHashtablePrivate—
0x08_tableDictionaryDictionary<System.Data.DataTablePrivate—
0x08_udSimpleTypesHashtablePrivate—
0x08_existingSimpleTypeMapHashtablePrivate—
0x01_fromInferenceboolPrivate—
0x08s_mapNameTypeXsdNameType[]PrivateStatic+1 flags—
0x00A10x07unreflected bytes to end of XSDSchema

Functions 55

SignatureFlagsNativeParams
bool get_FromInference()2 flags—0x01
void set_FromInference(bool value)2 flags—0x01
void CollectElementsAnnotations(XmlSchema schema)Private0x08
void CollectElementsAnnotations(XmlSchema schema, ArrayList schemaList)Private0x08
string QualifiedName(const string& name)Static+1 flags0x08
void SetProperties(object instance, const XmlAttribute[]& attrs)Static+1 flags0x08
void SetExtProperties(object instance, const XmlAttribute[]& attrs)PrivateStatic0x08
void HandleColumnExpression(object instance, const XmlAttribute[]& attrs)Private0x08
string GetMsdataAttribute(XmlSchemaAnnotated node, const string& ln)Static+1 flags0x08
void SetExtProperties(object instance, XmlAttributeCollection attrs)PrivateStatic0x08
void HandleRefTableProperties(ArrayList RefTables, XmlSchemaElement element)1 flags0x08
void HandleRelation(XmlElement node, bool fNested)1 flags0x08
bool HasAttributes(XmlSchemaObjectCollection attributes)Private0x08
bool IsDatasetParticle(XmlSchemaParticle pt)Private0x08
int DatasetElementCount(XmlSchemaObjectCollection elements)Private0x08
XmlSchemaElement FindDatasetElement(XmlSchemaObjectCollection elements)Private0x08
void LoadSchema(XmlSchemaSet schemaSet, DataTable dt)Public0x08
void LoadSchema(XmlSchemaSet schemaSet, DataSet ds)Public0x08
void HandleRelations(XmlSchemaAnnotation ann, bool fNested)Private0x08
XmlSchemaObjectCollection GetParticleItems(XmlSchemaParticle pt)1 flags0x08
void HandleParticle(XmlSchemaParticle pt, DataTable table, ArrayList tableChildren, bool isBase)1 flags0x08
void HandleAttributes(XmlSchemaObjectCollection attributes, DataTable table, bool isBase)1 flags0x08
void HandleAttributeGroup(XmlSchemaAttributeGroup attributeGroup, DataTable table, bool isBase)Private0x08
void HandleComplexType(XmlSchemaComplexType ct, DataTable table, ArrayList tableChildren, bool isNillable)1 flags0x08
XmlSchemaParticle GetParticle(XmlSchemaComplexType ct)1 flags0x08
DataColumn FindField(DataTable table, const string& field)1 flags0x08
DataColumn[] BuildKey(XmlSchemaIdentityConstraint keyNode, DataTable table)1 flags0x08
bool GetBooleanAttribute(XmlSchemaAnnotated element, const string& attrName, bool defVal)1 flags0x08
string GetStringAttribute(XmlSchemaAnnotated element, const string& attrName, const string& defVal)1 flags0x08
AcceptRejectRule TranslateAcceptRejectRule(const string& strRule)Static+1 flags0x08
Rule TranslateRule(const string& strRule)Static+1 flags0x08
void HandleKeyref(XmlSchemaKeyref keyref)1 flags0x08
void HandleConstraint(XmlSchemaIdentityConstraint keyNode)1 flags0x08
DataTable InstantiateSimpleTable(XmlSchemaElement node)1 flags0x08
string GetInstanceName(XmlSchemaAnnotated node)1 flags0x08
DataTable InstantiateTable(XmlSchemaElement node, XmlSchemaComplexType typeNode, bool isRef)1 flags0x08
Type XsdtoClr(const string& xsdTypeName)PublicStatic0x08
NameType FindNameType(const string& name)PrivateStatic0x08
Type ParseDataType(const string& dt)Private0x08
bool IsXsdType(const string& name)Static+1 flags0x08
XmlSchemaAnnotated FindTypeNode(XmlSchemaAnnotated node)1 flags0x08
void HandleSimpleTypeSimpleContentColumn(XmlSchemaSimpleType typeNode, const string& strType, DataTable table, bool isBase, const XmlAttribute[]& attrs, bool isNillable)1 flags0x08
void HandleSimpleContentColumn(const string& strType, DataTable table, bool isBase, const XmlAttribute[]& attrs, bool isNillable)1 flags0x08
void HandleAttributeColumn(XmlSchemaAttribute attrib, DataTable table, bool isBase)1 flags0x08
void HandleElementColumn(XmlSchemaElement elem, DataTable table, bool isBase)1 flags0x08
void HandleDataSet(XmlSchemaElement node, bool isNewDataSet)1 flags0x08
void AddTablesToList(List<System.Data.DataTable> tableList, DataTable dt)Private0x08
string GetPrefix(const string& ns)Private0x08
string GetNamespaceFromPrefix(const string& prefix)Private0x08
string GetTableNamespace(XmlSchemaIdentityConstraint key)Private0x08
string GetTableName(XmlSchemaIdentityConstraint key)Private0x08
bool IsTable(XmlSchemaElement node)1 flags0x08
DataTable HandleTable(XmlSchemaElement node)1 flags0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00