Zdexby TheHolyOneZ
42,628 classes
Class

XmlSchemaInference

: Object
System.Xml.Schema.XmlSchemaInference, System.Xml 0x0050 (80 B) inherited 0x0010 System.Xml.dll
0x00x0050

Members 30

OffsetSizeNameTypeFlagsDefault
0x08ST_booleanXmlQualifiedNameStatic+1 flags—
0x08ST_byteXmlQualifiedNameStatic+1 flags—
0x08ST_unsignedByteXmlQualifiedNameStatic+1 flags—
0x08ST_shortXmlQualifiedNameStatic+1 flags—
0x08ST_unsignedShortXmlQualifiedNameStatic+1 flags—
0x08ST_intXmlQualifiedNameStatic+1 flags—
0x08ST_unsignedIntXmlQualifiedNameStatic+1 flags—
0x08ST_longXmlQualifiedNameStatic+1 flags—
0x08ST_unsignedLongXmlQualifiedNameStatic+1 flags—
0x08ST_integerXmlQualifiedNameStatic+1 flags—
0x08ST_decimalXmlQualifiedNameStatic+1 flags—
0x08ST_floatXmlQualifiedNameStatic+1 flags—
0x08ST_doubleXmlQualifiedNameStatic+1 flags—
0x08ST_durationXmlQualifiedNameStatic+1 flags—
0x08ST_dateTimeXmlQualifiedNameStatic+1 flags—
0x08ST_timeXmlQualifiedNameStatic+1 flags—
0x08ST_dateXmlQualifiedNameStatic+1 flags—
0x08ST_gYearMonthXmlQualifiedNameStatic+1 flags—
0x08ST_stringXmlQualifiedNameStatic+1 flags—
0x08ST_anySimpleTypeXmlQualifiedNameStatic+1 flags—
0x08SimpleTypesXmlQualifiedName[]Static+1 flags—
0x08rootSchemaXmlSchemaPrivate—
0x08schemaSetXmlSchemaSetPrivate—
0x08xtrXmlReaderPrivate—
0x08nametableNameTablePrivate—
0x08TargetNamespacestringPrivate—
0x08NamespaceManagerXmlNamespaceManagerPrivate—
0x08schemaListArrayListPrivate—
0x04occurrenceInferenceOptionPrivate—
0x04typeInferenceInferenceOptionPrivate—

Functions 30

SignatureFlagsNativeParams
void set_Occurrence(const InferenceOption& value)Public+1 flags0x04
InferenceOption get_Occurrence()Public+1 flags0x04
void set_TypeInference(const InferenceOption& value)Public+1 flags0x04
void .ctor()Public+1 flags0x00
XmlSchemaSet InferSchema(XmlReader instanceDocument)Public0x08
XmlSchemaSet InferSchema1(XmlReader instanceDocument, XmlSchemaSet schemas)1 flags0x08
XmlSchemaAttribute AddAttribute(const string& localName, const string& prefix, const string& childURI, const string& attrValue, bool bCreatingNewType, XmlSchema parentSchema, XmlSchemaObjectCollection addLocation, XmlSchemaObjectTable compiledAttributes)Private0x08
XmlSchema CreateXmlSchema(const string& targetNS)Private0x08
XmlSchemaElement AddElement(const string& localName, const string& prefix, const string& childURI, XmlSchema parentSchema, XmlSchemaObjectCollection addLocation, int positionWithinCollection)Private0x08
void InferElement(XmlSchemaElement xse, bool bCreatingNewType, XmlSchema parentSchema)1 flags0x08
XmlSchemaSimpleContentExtension CheckSimpleContentExtension(XmlSchemaComplexType ct)Private0x08
XmlSchemaType GetEffectiveSchemaType(XmlSchemaElement elem, bool bCreatingNewType)Private0x08
XmlSchemaElement FindMatchingElement(bool bCreatingNewType, XmlReader xtr, XmlSchemaComplexType ct, ref int& lastUsedSeqItem, ref bool& bParticleChanged, XmlSchema parentSchema, bool setMaxoccurs)1 flags0x08
void ProcessAttributes(ref XmlSchemaElement& xse, XmlSchemaType effectiveSchemaType, bool bCreatingNewType, XmlSchema parentSchema)1 flags0x08
void MoveAttributes(XmlSchemaSimpleContentExtension scExtension, XmlSchemaComplexType ct)Private0x08
void MoveAttributes(XmlSchemaComplexType ct, XmlSchemaSimpleContentExtension simpleContentExtension, bool bCreatingNewType)Private0x08
XmlSchemaAttribute FindAttribute(ICollection attributes, const string& attrName)1 flags0x08
XmlSchemaElement FindGlobalElement(const string& namespaceURI, const string& localName, ref XmlSchema& parentSchema)1 flags0x08
XmlSchemaElement FindElement(XmlSchemaObjectCollection elements, const string& elementName)1 flags0x08
XmlSchemaAttribute FindAttributeRef(ICollection attributes, const string& attributeName, const string& nsURI)1 flags0x08
XmlSchemaElement FindElementRef(XmlSchemaObjectCollection elements, const string& elementName, const string& nsURI)1 flags0x08
void MakeExistingAttributesOptional(XmlSchemaComplexType ct, XmlSchemaObjectCollection attributesInInstance)1 flags0x08
void SwitchUseToOptional(XmlSchemaObjectCollection attributes, XmlSchemaObjectCollection attributesInInstance)Private0x08
XmlQualifiedName RefineSimpleType(const string& s, ref int& iTypeFlags)1 flags0x08
int InferSimpleType(const string& s, ref bool& bNeedsRangeCheck)Static+1 flags0x08
int DateTime(const string& s, bool bDate, bool bTime)Static+1 flags0x08
XmlSchemaElement CreateNewElementforChoice(XmlSchemaElement copyElement)Private0x08
int GetSchemaType(XmlQualifiedName qname)PrivateStatic0x08
void SetMinMaxOccurs(XmlSchemaElement el, bool setMaxOccurs)1 flags0x08
void .cctor()PrivateStatic+1 flags0x00