System.Xml.XsdValidatingReader.XsdValidatingReader C# (CSharp) Method

XsdValidatingReader() private method

private XsdValidatingReader ( XmlReader reader, XmlResolver xmlResolver, XmlReaderSettings readerSettings, XmlSchemaObject partialValidationType ) : System.IO
reader XmlReader
xmlResolver XmlResolver
readerSettings XmlReaderSettings
partialValidationType System.Xml.Schema.XmlSchemaObject
return System.IO
        internal XsdValidatingReader(XmlReader reader, XmlResolver xmlResolver, XmlReaderSettings readerSettings, XmlSchemaObject partialValidationType)
        {
            _coreReader = reader;
            _coreReaderNSResolver = reader as IXmlNamespaceResolver;
            _lineInfo = reader as IXmlLineInfo;
            _coreReaderNameTable = _coreReader.NameTable;
            if (_coreReaderNSResolver == null)
            {
                _nsManager = new XmlNamespaceManager(_coreReaderNameTable);
                _manageNamespaces = true;
            }
            _thisNSResolver = this as IXmlNamespaceResolver;
            _xmlResolver = xmlResolver;
            _processInlineSchema = (readerSettings.ValidationFlags & XmlSchemaValidationFlags.ProcessInlineSchema) != 0;
            Init();
            SetupValidator(readerSettings, reader, partialValidationType);
            _validationEvent = readerSettings.GetEventHandler();
        }

Same methods

XsdValidatingReader::XsdValidatingReader ( XmlReader reader, XmlResolver xmlResolver, XmlReaderSettings readerSettings ) : System.IO
XsdValidatingReader