70 references to SchemaType
System.Xml (70)
System\Xml\Core\XsdValidatingReader.cs (1)
1605inlineSchemaParser = new Parser(SchemaType.XSD, coreReaderNameTable, validator.SchemaSet.GetSchemaNames(coreReaderNameTable), validationEvent);
System\Xml\Core\XsdValidatingReaderAsync.cs (1)
452inlineSchemaParser = new Parser(SchemaType.XSD, coreReaderNameTable, validator.SchemaSet.GetSchemaNames(coreReaderNameTable), validationEvent);
System\Xml\Dom\XmlDocument.cs (4)
551if ( schInfo.SchemaType == SchemaType.DTD ) 568XmlQualifiedName qname = new XmlQualifiedName( elem.LocalName, schInfo.SchemaType == SchemaType.DTD ? elem.Prefix : elem.NamespaceURI ); 1407if ( ( schInfo.SchemaType == SchemaType.DTD && attdef.Name.Namespace == attrPrefix ) || 1408( schInfo.SchemaType != SchemaType.DTD && attdef.Name.Namespace == attrNamespaceURI ) ) {
System\Xml\Schema\AutoValidator.cs (5)
57if(schemaInfo.SchemaType == SchemaType.XSD) 59else if(schemaInfo.SchemaType == SchemaType.XDR) 65SchemaType schemaType = SchemaNames.SchemaTypeFromRoot(reader.LocalName, reader.NamespaceURI); 66if (schemaType == SchemaType.XSD) { 69else if (schemaType == SchemaType.XDR) {
System\Xml\Schema\DtdParser.cs (1)
270schemaInfo.SchemaType = SchemaType.DTD;
System\Xml\Schema\DtdValidator.cs (2)
53if (schemaInfo.SchemaType == SchemaType.DTD) { 218if (schemaInfo.SchemaType == SchemaType.DTD) {
System\Xml\Schema\Parser.cs (18)
20SchemaType schemaType; 45public Parser(SchemaType schemaType, XmlNameTable nameTable, SchemaNames schemaNames, ValidationEventHandler eventHandler) { 55public SchemaType Parse(XmlReader reader, string targetNamespace) { 76SchemaType rootType = schemaNames.SchemaTypeFromRoot(reader.LocalName, reader.NamespaceURI); 83if (schemaType == SchemaType.XSD) { 89Debug.Assert(schemaType == SchemaType.XDR); 91xdrSchema.SchemaType = SchemaType.XDR; 97private bool CheckSchemaRoot(SchemaType rootType, out string code) { 99if (schemaType == SchemaType.None) { 103case SchemaType.XSD: 104if (schemaType != SchemaType.XSD) { 110case SchemaType.XDR: 111if (schemaType == SchemaType.XSD) { 115else if (schemaType != SchemaType.XDR) { 121case SchemaType.DTD: //Did not detect schema type that can be parsed by this parser 122case SchemaType.None: 124if (schemaType == SchemaType.XSD) { 136public SchemaType FinishParsing() {
System\Xml\Schema\ParserAsync.cs (5)
15public async Task< SchemaType > ParseAsync(XmlReader reader, string targetNamespace) { 36SchemaType rootType = schemaNames.SchemaTypeFromRoot(reader.LocalName, reader.NamespaceURI); 43if (schemaType == SchemaType.XSD) { 49Debug.Assert(schemaType == SchemaType.XDR); 51xdrSchema.SchemaType = SchemaType.XDR;
System\Xml\Schema\Preprocessor.cs (1)
337Parser parser = new Parser(SchemaType.XSD, NameTable, SchemaNames, EventHandler);
System\Xml\Schema\SchemaCollectionpreProcessor.cs (1)
200Parser parser = new Parser(SchemaType.XSD, NameTable, SchemaNames, EventHandler);
System\Xml\Schema\SchemaInfo.cs (4)
46SchemaType schemaType; 54schemaType = SchemaType.None; 95internal SchemaType SchemaType { 283if (schemaType == SchemaType.None) {
System\Xml\Schema\SchemaNames.cs (4)
451public SchemaType SchemaTypeFromRoot(string localName, string ns) { 453return SchemaType.XSD; 456return SchemaType.XDR; 459return SchemaType.None;
System\Xml\Schema\XdrBuilder.cs (2)
496Parser parser = new Parser(SchemaType.XDR, _NameTable, _SchemaNames, validationEventHandler); 585builder._SchemaInfo.SchemaType = SchemaType.XDR;
System\Xml\Schema\XdrValidator.cs (4)
85inlineSchemaParser = new Parser(SchemaType.XDR, NameTable, SchemaNames, EventHandler); 286Parser parser = new Parser(SchemaType.XDR, NameTable, SchemaNames, EventHandler); 323if(schemaInfo.SchemaType != SchemaType.XDR) { 332private bool HasSchema { get { return schemaInfo.SchemaType != SchemaType.None;}}
System\Xml\Schema\XmlSchema.cs (3)
106Parser parser = new Parser(SchemaType.XSD, nameTable, new SchemaNames(nameTable), validationEventHandler); 215sInfo.SchemaType = SchemaType.XSD; 226sInfo.SchemaType = SchemaType.XSD;
System\Xml\Schema\XmlSchemaCollection.cs (5)
137Parser parser = new Parser(SchemaType.None, readerNameTable, GetSchemaNames(readerNameTable), validationEventHandler); 139SchemaType schemaType; 148if (schemaType == SchemaType.XSD) { 149 schemaInfo.SchemaType = SchemaType.XSD; 172schemaInfo.SchemaType = SchemaType.XSD;
System\Xml\Schema\XmlSchemaSet.cs (2)
1060Parser parser = new Parser(SchemaType.XSD, readerNameTable, schemaNames, eventHandler); 1062SchemaType schemaType;
System\Xml\Schema\XsdValidator.cs (7)
136inlineSchemaInfo.SchemaType = SchemaType.XSD; 157inlineSchemaParser = new Parser(SchemaType.XSD, NameTable, SchemaNames, EventHandler); 487Parser parser = new Parser(SchemaType.XSD, NameTable, SchemaNames, EventHandler); 489SchemaType schemaType = parser.Parse(reader, uri); 493if (schemaType == SchemaType.XSD) { 533if(schemaInfo.SchemaType != SchemaType.XSD) { 544private bool HasSchema { get { return schemaInfo.SchemaType != SchemaType.None;}}