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

◆ XmlValidatingReaderImpl() [4/4]

System.Xml.XmlValidatingReaderImpl.XmlValidatingReaderImpl ( XmlReader reader,
ValidationEventHandler settingsEventHandler,
bool processIdentityConstraints )
inlinepackage

Definition at line 347 of file XmlValidatingReaderImpl.cs.

348 {
349 if (reader is XmlAsyncCheckReader xmlAsyncCheckReader)
350 {
351 reader = xmlAsyncCheckReader.CoreReader;
352 }
353 _outerReader = this;
354 _coreReader = reader;
355 _coreReaderImpl = reader as XmlTextReaderImpl;
356 if (_coreReaderImpl == null && reader is XmlTextReader xmlTextReader)
357 {
359 }
360 if (_coreReaderImpl == null)
361 {
363 }
365 _coreReaderNSResolver = reader as IXmlNamespaceResolver;
369 _eventHandling = new ValidationEventHandling(this);
370 if (settingsEventHandler != null)
371 {
373 }
376 _validationType = ValidationType.DTD;
377 SetupValidation(ValidationType.DTD);
378 }
static string Arg_ExpectingXmlTextReader
Definition SR.cs:1820
Definition SR.cs:7
XmlNameTable NameTable
Definition XmlReader.cs:116
void ValidateDefaultAttributeOnUse(IDtdDefaultAttributeInfo defaultAttribute, XmlTextReaderImpl coreReader)
readonly XmlTextReaderImpl _coreReaderImpl
readonly ValidationEventHandling _eventHandling
readonly XmlSchemaCollection _schemaCollection
readonly IXmlNamespaceResolver _coreReaderNSResolver
void SetupValidation(ValidationType valType)

References System.Xml.XmlValidatingReaderImpl._coreReader, System.Xml.XmlValidatingReaderImpl._coreReaderImpl, System.Xml.XmlValidatingReaderImpl._coreReaderNSResolver, System.Xml.XmlValidatingReaderImpl._eventHandling, System.Xml.XmlValidatingReaderImpl._outerReader, System.Xml.XmlValidatingReaderImpl._processIdentityConstraints, System.Xml.XmlValidatingReaderImpl._schemaCollection, System.Xml.XmlValidatingReaderImpl._validationType, System.Xml.XmlValidatingReaderImpl.ValidationEventHandling.AddHandler(), System.SR.Arg_ExpectingXmlTextReader, System.Xml.ArgumentException, System.Xml.Dictionary, System.Xml.XmlValidatingReaderImpl.GetResolver(), System.Xml.XmlReader.NameTable, System.Xml.XmlValidatingReaderImpl.SetupValidation(), and System.Xml.XmlValidatingReaderImpl.ValidateDefaultAttributeOnUse().