System.Xml.DocumentSchemaValidator.CreateTypeFinderValidator C# (CSharp) Méthode

CreateTypeFinderValidator() private méthode

private CreateTypeFinderValidator ( XmlSchemaObject partialValidationType ) : XmlSchemaValidator
partialValidationType System.Xml.Schema.XmlSchemaObject
Résultat System.Xml.Schema.XmlSchemaValidator
        private XmlSchemaValidator CreateTypeFinderValidator(XmlSchemaObject partialValidationType)
        {
            XmlSchemaValidator findTypeValidator = new XmlSchemaValidator(_document.NameTable, _document.Schemas, _nsManager, XmlSchemaValidationFlags.None);
            findTypeValidator.ValidationEventHandler += new ValidationEventHandler(TypeFinderCallBack);
            if (partialValidationType != null)
            {
                findTypeValidator.Initialize(partialValidationType);
            }
            else
            { //If we walked up to the root and no schemaInfo was there, start validating from root 
                findTypeValidator.Initialize();
            }
            return findTypeValidator;
        }