Zdexby TheHolyOneZ
36,909 classes
Class

XmlSchemaValidator

: Object
System.Xml.Schema.XmlSchemaValidator, System.Xml 0x0128 (296 B) inherited 0x0010 System.Xml.dll
0x00x0128

Members 46

OffsetSizeNameTypeFlagsDefault
0x08schemaSetXmlSchemaSetPrivate—
0x04validationFlagsXmlSchemaValidationFlagsPrivate—
0x04startIDConstraintintPrivate—
0x01isRootboolPrivate—
0x01rootHasSchemaboolPrivate—
0x01attrValidboolPrivate—
0x01checkEntityboolPrivate—
0x00240x04padding / unreflected
0x08compiledSchemaInfoSchemaInfoPrivate—
0x08dtdSchemaInfoIDtdInfoPrivate—
0x08validatedNamespacesHashtablePrivate—
0x08validationStackHWStackPrivate—
0x08contextValidationStatePrivate—
0x04currentStateValidatorStatePrivate—
0x00540x04padding / unreflected
0x08attPresenceHashtablePrivate—
0x08wildIDSchemaAttDefPrivate—
0x08IDsHashtablePrivate—
0x08idRefListHeadIdRefNodePrivate—
0x08contextQNameXmlQualifiedNamePrivate—
0x08NsXsstringPrivate—
0x08NsXsistringPrivate—
0x08NsXmlNsstringPrivate—
0x08NsXmlstringPrivate—
0x08partialValidationTypeXmlSchemaObjectPrivate—
0x08textValueStringBuilderPrivate—
0x08eventHandlerValidationEventHandlerPrivate—
0x08validationEventSenderobjectPrivate—
0x08nameTableXmlNameTablePrivate—
0x08positionInfoIXmlLineInfoPrivate—
0x08dummyPositionInfoIXmlLineInfoPrivate—
0x08xmlResolverXmlResolverPrivate—
0x08sourceUriUriPrivate—
0x08sourceUriStringstringPrivate—
0x08nsResolverIXmlNamespaceResolverPrivate—
0x04processContentsXmlSchemaContentProcessingPrivate—
0x00FC0x04padding / unreflected
0x08xsiTypeStringstringPrivate—
0x08xsiNilStringstringPrivate—
0x08xsiSchemaLocationStringstringPrivate—
0x08xsiNoNamespaceSchemaLocationStringstringPrivate—
0x08dtQNameXmlSchemaDatatypePrivateStatic+1 flags—
0x08dtCDATAXmlSchemaDatatypePrivateStatic+1 flags—
0x08dtStringArrayXmlSchemaDatatypePrivateStatic+1 flags—
0x08EmptyParticleArrayXmlSchemaParticle[]PrivateStatic—
0x08EmptyAttributeArrayXmlSchemaAttribute[]PrivateStatic—
0x08xmlCharTypeXmlCharTypePrivate—
0x08ValidStatesbool[]Static+1 flags—
0x08MethodNamesstring[]PrivateStatic—

Functions 92

SignatureFlagsNativeParams
void .ctor(XmlNameTable nameTable, XmlSchemaSet schemas, IXmlNamespaceResolver namespaceResolver, const XmlSchemaValidationFlags& validationFlags)Public+1 flags0x08
void Init()Private0x00
void Reset()Private0x00
void set_XmlResolver(XmlResolver value)Public+1 flags0x08
void set_LineInfoProvider(IXmlLineInfo value)Public+1 flags0x08
void set_SourceUri(Uri value)Public+1 flags0x08
void set_ValidationEventSender(object value)Public+1 flags0x08
void add_ValidationEventHandler(ValidationEventHandler value)Public+1 flags0x08
void remove_ValidationEventHandler(ValidationEventHandler value)Public+1 flags0x08
void AddSchema(XmlSchema schema)Public0x08
void Initialize()Public0x00
void Initialize(XmlSchemaObject partialValidationType)Public0x08
void ValidateElement(const string& localName, const string& namespaceUri, XmlSchemaInfo schemaInfo, const string& xsiType, const string& xsiNil, const string& xsiSchemaLocation, const string& xsiNoNamespaceSchemaLocation)Public0x08
object ValidateAttribute(const string& localName, const string& namespaceUri, XmlValueGetter attributeValue, XmlSchemaInfo schemaInfo)Public0x08
object ValidateAttribute(const string& lName, const string& ns, XmlValueGetter attributeValueGetter, const string& attributeStringValue, XmlSchemaInfo schemaInfo)Private0x08
void ValidateEndOfAttributes(XmlSchemaInfo schemaInfo)Public0x08
void ValidateText(XmlValueGetter elementValue)Public0x08
void ValidateText(const string& elementStringValue, XmlValueGetter elementValueGetter)Private0x08
void ValidateWhitespace(XmlValueGetter elementValue)Public0x08
void ValidateWhitespace(const string& elementStringValue, XmlValueGetter elementValueGetter)Private0x08
object ValidateEndElement(XmlSchemaInfo schemaInfo)Public0x08
void SkipToEndElement(XmlSchemaInfo schemaInfo)Public0x08
void EndValidation()Public0x00
void GetUnspecifiedDefaultAttributes(ArrayList defaultAttributes, bool createNodeData)1 flags0x08
XmlSchemaSet get_SchemaSet()2 flags0x08
XmlSchemaValidationFlags get_ValidationFlags()2 flags0x04
XmlSchemaContentType get_CurrentContentType()2 flags0x04
void SetDtdSchemaInfo(IDtdInfo dtdSchemaInfo)1 flags0x08
bool get_StrictlyAssessed()Private+1 flags0x01
bool get_HasSchema()Private+1 flags0x01
string GetConcatenatedValue()1 flags0x08
object InternalValidateEndElement(XmlSchemaInfo schemaInfo, object typedValue)Private0x08
void ProcessSchemaLocations(const string& xsiSchemaLocation, const string& xsiNoNamespaceSchemaLocation)Private0x08
object ValidateElementContext(XmlQualifiedName elementName, ref bool& invalidElementInContext)Private0x08
XmlSchemaElement GetSubstitutionGroupHead(XmlQualifiedName member)Private0x08
object ValidateAtomicValue(const string& stringValue, ref XmlSchemaSimpleType& memberType)Private0x08
object ValidateAtomicValue(object parsedValue, ref XmlSchemaSimpleType& memberType)Private0x08
string GetTypeName(SchemaDeclBase decl)Private0x08
void SaveTextValue(object value)Private0x08
void Push(XmlQualifiedName elementName)Private0x08
void Pop()Private0x00
SchemaElementDecl FastGetElementDecl(XmlQualifiedName elementName, object particle)Private0x08
SchemaElementDecl CheckXsiTypeAndNil(SchemaElementDecl elementDecl, const string& xsiType, const string& xsiNil, ref bool& declFound)Private0x08
void ThrowDeclNotFoundWarningOrError(bool declFound)Private0x01
void CheckElementProperties()Private0x00
void ValidateStartElementIdentityConstraints()Private0x00
SchemaAttDef CheckIsXmlAttribute(XmlQualifiedName attQName)Private0x08
void AddXmlNamespaceSchema()Private0x00
object CheckMixedValueConstraint(const string& elementValue)1 flags0x08
void LoadSchema(const string& uri, const string& url)Private0x08
void RecompileSchemaSet()1 flags0x00
void ProcessTokenizedType(const XmlTokenizedType& ttype, const string& name, bool attrValue)Private0x08
object CheckAttributeValue(object value, SchemaAttDef attdef)Private0x08
object CheckElementValue(const string& stringValue)Private0x08
void CheckTokenizedTypes(XmlSchemaDatatype dtype, object typedValue, bool attrValue)Private0x08
object FindId(const string& name)Private0x08
void CheckForwardRefs()Private0x00
bool get_HasIdentityConstraints()Private+1 flags0x01
bool get_ProcessIdentityConstraints()2 flags0x01
bool get_ReportValidationWarnings()2 flags0x01
bool get_ProcessSchemaHints()2 flags0x01
void CheckStateTransition(const ValidatorState& toState, const string& methodName)Private0x08
void ClearPSVI()Private0x00
void CheckRequiredAttributes(SchemaElementDecl currentElementDecl)Private0x08
XmlSchemaElement GetSchemaElement()Private0x08
string GetDefaultAttributePrefix(const string& attributeNS)1 flags0x08
void AddIdentityConstraints()Private0x00
void ElementIdentityConstraints()Private0x00
void AttributeIdentityConstraints(const string& name, const string& ns, object obj, const string& sobj, XmlSchemaDatatype datatype)Private0x08
void EndElementIdentityConstraints(object typedValue, const string& stringValue, XmlSchemaDatatype datatype)Private0x08
void ElementValidationError(XmlQualifiedName name, ValidationState context, ValidationEventHandler eventHandler, object sender, const string& sourceUri, int lineNo, int linePos, XmlSchemaSet schemaSet)Static+1 flags0x08
void CompleteValidationError(ValidationState context, ValidationEventHandler eventHandler, object sender, const string& sourceUri, int lineNo, int linePos, XmlSchemaSet schemaSet)Static+1 flags0x08
string PrintExpectedElements(ArrayList expected, bool getParticles)Static+1 flags0x08
string PrintNames(ArrayList expected)PrivateStatic0x08
void PrintNamesWithNS(ArrayList expected, StringBuilder builder)PrivateStatic0x08
void EnumerateAny(StringBuilder builder, const string& namespaces)PrivateStatic0x08
string QNameString(const string& localName, const string& ns)Static+1 flags0x08
string BuildElementName(XmlQualifiedName qname)Static+1 flags0x08
string BuildElementName(const string& localName, const string& ns)Static+1 flags0x08
void ProcessEntity(const string& name)Private0x08
void SendValidationEvent(const string& code)Private0x08
void SendValidationEvent(const string& code, const string[]& args)Private0x08
void SendValidationEvent(const string& code, const string& arg)Private0x08
void SendValidationEvent(const string& code, const string& arg1, const string& arg2)Private0x08
void SendValidationEvent(const string& code, const string[]& args, Exception innerException, const XmlSeverityType& severity)Private0x08
void SendValidationEvent(const string& code, const string[]& args, Exception innerException)Private0x08
void SendValidationEvent(XmlSchemaValidationException e)Private0x08
void SendValidationEvent(XmlSchemaException e)Private0x08
void SendValidationEvent(const string& code, const string& msg, const XmlSeverityType& severity)Private0x08
void SendValidationEvent(XmlSchemaValidationException e, const XmlSeverityType& severity)Private0x08
void SendValidationEvent(ValidationEventHandler eventHandler, object sender, XmlSchemaValidationException e, const XmlSeverityType& severity)Static+1 flags0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 1

types with a member, parameter or interface of this type