System.Xml.XmlValidatingReaderImpl.SetupValidation C# (CSharp) Method

SetupValidation() private method

private SetupValidation ( ValidationType valType ) : void
valType ValidationType
return void
        private void SetupValidation(ValidationType valType)
        {
            _validator = BaseValidator.CreateInstance(valType, this, _schemaCollection, _eventHandling, _processIdentityConstraints);

            XmlResolver resolver = GetResolver();
            _validator.XmlResolver = resolver;

            if (_outerReader.BaseURI.Length > 0)
            {
                _validator.BaseUri = (resolver == null) ? new Uri(_outerReader.BaseURI, UriKind.RelativeOrAbsolute) : resolver.ResolveUri(null, _outerReader.BaseURI);
            }
            _coreReaderImpl.ValidationEventHandling = (_validationType == ValidationType.None) ? null : _eventHandling;
        }