Zdexby TheHolyOneZ
36,909 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 flags—0x04
InferenceOption get_Occurrence()Public+1 flags—0x04
void set_TypeInference(const InferenceOption& value)Public+1 flags—0x04
void .ctor()Public+1 flags—0x00
XmlSchemaSet InferSchema(XmlReader instanceDocument)Public—0x08
XmlSchemaSet InferSchema1(XmlReader instanceDocument, XmlSchemaSet schemas)1 flags—0x08
XmlSchemaAttribute AddAttribute(const string& localName, const string& prefix, const string& childURI, const string& attrValue, bool bCreatingNewType, XmlSchema parentSchema, XmlSchemaObjectCollection addLocation, XmlSchemaObjectTable compiledAttributes)Private—0x08
XmlSchema CreateXmlSchema(const string& targetNS)Private—0x08
XmlSchemaElement AddElement(const string& localName, const string& prefix, const string& childURI, XmlSchema parentSchema, XmlSchemaObjectCollection addLocation, int positionWithinCollection)Private—0x08
void InferElement(XmlSchemaElement xse, bool bCreatingNewType, XmlSchema parentSchema)1 flags—0x08
XmlSchemaSimpleContentExtension CheckSimpleContentExtension(XmlSchemaComplexType ct)Private—0x08
XmlSchemaType GetEffectiveSchemaType(XmlSchemaElement elem, bool bCreatingNewType)Private—0x08
XmlSchemaElement FindMatchingElement(bool bCreatingNewType, XmlReader xtr, XmlSchemaComplexType ct, ref int& lastUsedSeqItem, ref bool& bParticleChanged, XmlSchema parentSchema, bool setMaxoccurs)1 flags—0x08
void ProcessAttributes(ref XmlSchemaElement& xse, XmlSchemaType effectiveSchemaType, bool bCreatingNewType, XmlSchema parentSchema)1 flags—0x08
void MoveAttributes(XmlSchemaSimpleContentExtension scExtension, XmlSchemaComplexType ct)Private—0x08
void MoveAttributes(XmlSchemaComplexType ct, XmlSchemaSimpleContentExtension simpleContentExtension, bool bCreatingNewType)Private—0x08
XmlSchemaAttribute FindAttribute(ICollection attributes, const string& attrName)1 flags—0x08
XmlSchemaElement FindGlobalElement(const string& namespaceURI, const string& localName, ref XmlSchema& parentSchema)1 flags—0x08
XmlSchemaElement FindElement(XmlSchemaObjectCollection elements, const string& elementName)1 flags—0x08
XmlSchemaAttribute FindAttributeRef(ICollection attributes, const string& attributeName, const string& nsURI)1 flags—0x08
XmlSchemaElement FindElementRef(XmlSchemaObjectCollection elements, const string& elementName, const string& nsURI)1 flags—0x08
void MakeExistingAttributesOptional(XmlSchemaComplexType ct, XmlSchemaObjectCollection attributesInInstance)1 flags—0x08
void SwitchUseToOptional(XmlSchemaObjectCollection attributes, XmlSchemaObjectCollection attributesInInstance)Private—0x08
XmlQualifiedName RefineSimpleType(const string& s, ref int& iTypeFlags)1 flags—0x08
int InferSimpleType(const string& s, ref bool& bNeedsRangeCheck)Static+1 flags—0x08
int DateTime(const string& s, bool bDate, bool bTime)Static+1 flags—0x08
XmlSchemaElement CreateNewElementforChoice(XmlSchemaElement copyElement)Private—0x08
int GetSchemaType(XmlQualifiedName qname)PrivateStatic—0x08
void SetMinMaxOccurs(XmlSchemaElement el, bool setMaxOccurs)1 flags—0x08
void .cctor()PrivateStatic+1 flags0x00