Zdexby TheHolyOneZ
44,741 classes
Class

XsdValidator

: BaseValidator : Object
System.Xml.Schema.XsdValidator, System.Xml 0x0108 (264 B) inherited 0x0080 System.Xml.dll
0x00x0108

Members 20

OffsetSizeNameTypeFlagsDefault
0x04startIDConstraintintPrivate—
0x00840x04padding / unreflected
0x08validationStackHWStackPrivate—
0x08attPresenceHashtablePrivate—
0x08nsManagerXmlNamespaceManagerPrivate—
0x01bManageNamespacesboolPrivate—
0x00A10x07padding / unreflected
0x08IDsHashtablePrivate—
0x08idRefListHeadIdRefNodePrivate—
0x08inlineSchemaParserParserPrivate—
0x04processContentsXmlSchemaContentProcessingPrivate—
0x08dtCDATAXmlSchemaDatatypePrivateStatic+1 flags—
0x08dtQNameXmlSchemaDatatypePrivateStatic+1 flags—
0x08dtStringArrayXmlSchemaDatatypePrivateStatic+1 flags—
0x00C40x04padding / unreflected
0x08NsXmlNsstringPrivate—
0x08NsXsstringPrivate—
0x08NsXsistringPrivate—
0x08XsiTypestringPrivate—
0x08XsiNilstringPrivate—
0x08XsiSchemaLocationstringPrivate—
0x08XsiNoNamespaceSchemaLocationstringPrivate—
0x08XsdSchemastringPrivate—
Inherited from BaseValidator 15
OffsetSizeNameTypeFlagsDefault
0x08schemaCollectionXmlSchemaCollectionPrivate—
0x08eventHandlingIValidationEventHandlingPrivate—
0x08nameTableXmlNameTablePrivate—
0x08schemaNamesSchemaNamesPrivate—
0x08positionInfoPositionInfoPrivate—
0x08xmlResolverXmlResolverPrivate—
0x08baseUriUriPrivate—
0x08schemaInfoSchemaInfo1 flags—
0x08readerXmlValidatingReaderImpl1 flags—
0x08elementNameXmlQualifiedName1 flags—
0x08contextValidationState1 flags—
0x08textValueStringBuilder1 flags—
0x08textStringstring1 flags—
0x01hasSiblingbool1 flags—
0x01checkDatatypebool1 flags—

Functions 36

SignatureFlagsNativeParams
void .ctor(BaseValidator validator)2 flags—0x08
void .ctor(XmlValidatingReaderImpl reader, XmlSchemaCollection schemaCollection, IValidationEventHandling eventHandling)2 flags—0x08
void Init()Private—0x00
void Validate()Public+1 flags—0x00
void CompleteValidation()Public+1 flags—0x00
bool get_IsInlineSchemaStarted()Private+1 flags—0x01
void ProcessInlineSchema()Private—0x00
void ValidateElement()Private—0x00
object ValidateChildElement()Private—0x08
void ProcessElement(object particle)Private—0x08
void ProcessXsiAttributes(ref XmlQualifiedName& xsiType, ref string& xsiNil)Private—0x08
void ValidateEndElement()Private—0x00
SchemaElementDecl FastGetElementDecl(object particle)Private—0x08
SchemaElementDecl ThoroughGetElementDecl(SchemaElementDecl elementDecl, XmlQualifiedName xsiType, const string& xsiNil)Private—0x08
void ValidateStartElement()Private—0x00
void ValidateEndStartElement()Private—0x00
void LoadSchemaFromLocation(const string& uri, const string& url)Private—0x08
void LoadSchema(const string& uri, const string& url)Private—0x08
bool get_HasSchema()Private+1 flags—0x01
bool get_PreserveWhitespace()Public+2 flags—0x01
void ProcessTokenizedType(const XmlTokenizedType& ttype, const string& name)Private—0x08
void CheckValue(const string& value, SchemaAttDef attdef)Private0x08
void AddID(const string& name, object node)1 flags0x08
object FindId(const string& name)Public+1 flags0x08
bool IsXSDRoot(const string& localName, const string& ns)Public0x08
void Push(XmlQualifiedName elementName)Private0x08
void Pop()Private0x00
void CheckForwardRefs()Private0x00
void ValidateStartElementIdentityConstraints()Private0x00
bool get_HasIdentityConstraints()Private+1 flags0x01
void AddIdentityConstraints()Private0x00
void ElementIdentityConstraints()Private0x00
void AttributeIdentityConstraints(const string& name, const string& ns, object obj, const string& sobj, SchemaAttDef attdef)Private0x08
object UnWrapUnion(object typedValue)Private0x08
void EndElementIdentityConstraints()Private0x00
void .cctor()PrivateStatic+1 flags0x00