Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Read() [3/3]

static ? XmlSchema System.Xml.Schema.XmlSchema.Read ( XmlReader reader,
ValidationEventHandler? validationEventHandler )
inlinestatic

Definition at line 442 of file XmlSchema.cs.

443 {
444 XmlNameTable nameTable = reader.NameTable;
445 Parser parser = new Parser(SchemaType.XSD, nameTable, new SchemaNames(nameTable), validationEventHandler);
446 try
447 {
448 parser.Parse(reader, null);
449 }
450 catch (XmlSchemaException ex)
451 {
452 if (validationEventHandler != null)
453 {
454 validationEventHandler(null, new ValidationEventArgs(ex));
455 return null;
456 }
457 throw;
458 }
459 return parser.XmlSchema;
460 }

References System.Xml.Dictionary, and System.Xml.XmlReader.NameTable.