0x00x00B0
Members 20
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | nameTable | XmlNameTable | Private | — | |
| 0x08 | schemaNames | SchemaNames | Private | — | |
| 0x08 | schemas | SortedList | Private | — | |
| 0x08 | internalEventHandler | ValidationEventHandler | Private | — | |
| 0x08 | eventHandler | ValidationEventHandler | Private | — | |
| 0x01 | isCompiled | bool | Private | — | |
| 0x0039 | 0x07 | padding / unreflected | |||
| 0x08 | schemaLocations | Hashtable | Private | — | |
| 0x08 | chameleonSchemas | Hashtable | Private | — | |
| 0x08 | targetNamespaces | Hashtable | Private | — | |
| 0x01 | compileAll | bool | Private | — | |
| 0x0059 | 0x07 | padding / unreflected | |||
| 0x08 | cachedCompiledInfo | SchemaInfo | Private | — | |
| 0x08 | readerSettings | XmlReaderSettings | Private | — | |
| 0x08 | schemaForSchema | XmlSchema | Private | — | |
| 0x08 | compilationSettings | XmlSchemaCompilationSettings | Private | — | |
| 0x08 | elements | XmlSchemaObjectTable | 1 flags | — | |
| 0x08 | attributes | XmlSchemaObjectTable | 1 flags | — | |
| 0x08 | schemaTypes | XmlSchemaObjectTable | 1 flags | — | |
| 0x08 | substitutionGroups | XmlSchemaObjectTable | 1 flags | — | |
| 0x08 | typeExtensions | XmlSchemaObjectTable | Private | — | |
| 0x08 | internalSyncObject | object | Private | — | |
Functions 51
| Signature | Flags | Native | Params |
|---|---|---|---|
| object get_InternalSyncObject() | 2 flags | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(XmlNameTable nameTable) | Public+1 flags | 0x08 | |
| void add_ValidationEventHandler(ValidationEventHandler value) | Public+1 flags | 0x08 | |
| void remove_ValidationEventHandler(ValidationEventHandler value) | Public+1 flags | 0x08 | |
| bool get_IsCompiled() | Public+1 flags | 0x01 | |
| void set_XmlResolver(XmlResolver value) | Public+1 flags | 0x08 | |
| XmlSchemaCompilationSettings get_CompilationSettings() | Public+1 flags | 0x08 | |
| void set_CompilationSettings(XmlSchemaCompilationSettings value) | Public+1 flags | 0x08 | |
| int get_Count() | Public+1 flags | 0x04 | |
| XmlSchemaObjectTable get_GlobalElements() | Public+1 flags | 0x08 | |
| XmlSchemaObjectTable get_GlobalAttributes() | Public+1 flags | 0x08 | |
| XmlSchemaObjectTable get_GlobalTypes() | Public+1 flags | 0x08 | |
| XmlSchemaObjectTable get_SubstitutionGroups() | 2 flags | 0x08 | |
| Hashtable get_SchemaLocations() | 2 flags | 0x08 | |
| XmlSchemaObjectTable get_TypeExtensions() | 2 flags | 0x08 | |
| void Add(XmlSchemaSet schemas) | Public | 0x08 | |
| XmlSchema Add(XmlSchema schema) | Public | 0x08 | |
| bool RemoveRecursive(XmlSchema schemaToRemove) | Public | 0x08 | |
| bool Contains(const string& targetNamespace) | Public | 0x08 | |
| void Compile() | Public | 0x00 | |
| XmlSchema Reprocess(XmlSchema schema) | Public | 0x08 | |
| void CopyTo(const XmlSchema[]& schemas, int index) | Public | 0x08 | |
| ICollection Schemas() | Public | 0x08 | |
| ICollection Schemas(const string& targetNamespace) | Public | 0x08 | |
| XmlSchema Add(const string& targetNamespace, XmlSchema schema) | Private | 0x08 | |
| void Add(const string& targetNamespace, XmlReader reader, Hashtable validatedNamespaces) | 1 flags | 0x08 | |
| XmlSchema FindSchemaByNSAndUrl(Uri schemaUri, const string& ns, const DictionaryEntry[]& locationsTable) | 1 flags | 0x08 | |
| void AddSchemaToSet(XmlSchema schema) | Private | 0x08 | |
| void ProcessNewSubstitutionGroups(XmlSchemaObjectTable substitutionGroupsTable, bool resolve) | Private | 0x08 | |
| void ResolveSubstitutionGroup(XmlSchemaSubstitutionGroup substitutionGroup, XmlSchemaObjectTable substTable) | Private | 0x08 | |
| XmlSchema Remove(XmlSchema schema, bool forceCompile) | 1 flags | 0x08 | |
| void ClearTables() | Private | 0x00 | |
| bool PreprocessSchema(XmlSchema& schema, const string& targetNamespace) | 1 flags | 0x08 | |
| XmlSchema ParseSchema(const string& targetNamespace, XmlReader reader) | 1 flags | 0x08 | |
| void CopyFromCompiledSet(XmlSchemaSet otherSet) | 1 flags | 0x08 | |
| SchemaInfo get_CompiledInfo() | 2 flags | 0x08 | |
| XmlReaderSettings get_ReaderSettings() | 2 flags | 0x08 | |
| XmlResolver GetResolver() | 1 flags | 0x08 | |
| ValidationEventHandler GetEventHandler() | 1 flags | 0x08 | |
| SchemaNames GetSchemaNames(XmlNameTable nt) | 1 flags | 0x08 | |
| bool IsSchemaLoaded(Uri schemaUri, const string& targetNamespace, XmlSchema& schema) | 1 flags | 0x08 | |
| bool GetSchemaByUri(Uri schemaUri, XmlSchema& schema) | 1 flags | 0x08 | |
| string GetTargetNamespace(XmlSchema schema) | 1 flags | 0x08 | |
| SortedList get_SortedSchemas() | 2 flags | 0x08 | |
| void RemoveSchemaFromCaches(XmlSchema schema) | Private | 0x08 | |
| void RemoveSchemaFromGlobalTables(XmlSchema schema) | Private | 0x08 | |
| bool AddToTable(XmlSchemaObjectTable table, XmlQualifiedName qname, XmlSchemaObject item) | Private | 0x08 | |
| void VerifyTables() | Private | 0x00 | |
| void InternalValidationCallback(object sender, ValidationEventArgs e) | Private | 0x08 | |
| void SendValidationEvent(XmlSchemaException e, const XmlSeverityType& severity) | Private | 0x08 |
Used by 29
types with a member, parameter or interface of this typeAllElementsContentValidatorCompilerContentValidatorDataSetDataTableDfaContentValidatorNfaContentValidatorRangeContentValidatorSqlBinarySqlBooleanSqlByteSqlBytesSqlCharsSqlDateTimeSqlDecimalSqlDoubleSqlGuidSqlInt16SqlInt32SqlInt64SqlMoneySqlSingleSqlStringSqlXmlXmlDocumentXmlReaderSettingsXmlSchemaInferenceXmlSchemaValidatorXSDSchema