Validate() private méthode

private Validate ( XmlReader reader, XmlResolver resolver, XmlSchemaSet schemaSet, ValidationEventHandler valEventHandler ) : XmlReader
reader XmlReader
resolver XmlResolver
schemaSet XmlSchemaSet
valEventHandler ValidationEventHandler
Résultat XmlReader
 private XmlReader GetValidatingReader(XmlReader reader, XmlSchemaSet schemas, ValidationEventHandler validationEvent, XmlSchemaType schemaType, XmlSchemaElement schemaElement, XmlSchemaAttribute schemaAttribute)
 {
     if (schemaAttribute != null)
     {
         return schemaAttribute.Validate(reader, null, schemas, validationEvent);
     }
     if (schemaElement != null)
     {
         return schemaElement.Validate(reader, null, schemas, validationEvent);
     }
     if (schemaType != null)
     {
         return schemaType.Validate(reader, null, schemas, validationEvent);
     }
     XmlReaderSettings settings = new XmlReaderSettings {
         ConformanceLevel = ConformanceLevel.Auto,
         ValidationType = ValidationType.Schema,
         Schemas = schemas
     };
     settings.ValidationEventHandler += validationEvent;
     return XmlReader.Create(reader, settings);
 }
 private XmlReader GetValidatingReader( XmlReader reader, XmlSchemaSet schemas, ValidationEventHandler validationEvent, XmlSchemaType schemaType, XmlSchemaElement schemaElement, XmlSchemaAttribute schemaAttribute ) {
     if (schemaAttribute != null) {
         return schemaAttribute.Validate(reader, null, schemas, validationEvent);
     }
     else if (schemaElement != null) {
         return schemaElement.Validate(reader, null, schemas, validationEvent);
     }
     else if (schemaType != null) {
         return schemaType.Validate(reader, null, schemas, validationEvent);
     }
     Debug.Assert( schemas != null, "schemas != null" );
     XmlReaderSettings readerSettings = new XmlReaderSettings();
     readerSettings.ConformanceLevel = ConformanceLevel.Auto;
     readerSettings.ValidationType = ValidationType.Schema;
     readerSettings.Schemas = schemas;
     readerSettings.ValidationEventHandler += validationEvent;
     return XmlReader.Create( reader, readerSettings );
 }