1 write to validator
System.Xml (1)
System\Xml\Core\XsdValidatingReader.cs (1)
171validator = new XmlSchemaValidator(coreReaderNameTable, readerSettings.Schemas, thisNSResolver, readerSettings.ValidationFlags);
54 references to validator
System.Xml (54)
System\Xml\Core\XsdValidatingReader.cs (39)
172validator.XmlResolver = this.xmlResolver; 173validator.SourceUri = XmlConvert.ToUri(reader.BaseURI); //Not using XmlResolver.ResolveUri as it checks for relative Uris,reader.BaseURI will be absolute file paths or string.Empty 174validator.ValidationEventSender = this; 175validator.ValidationEventHandler += readerSettings.GetEventHandler(); 176validator.LineInfoProvider = this.lineInfo; 177if (validator.ProcessSchemaHints) { 178validator.SchemaSet.ReaderSettings.DtdProcessing = readerSettings.DtdProcessing; 180validator.SetDtdSchemaInfo(reader.DtdInfo); 182validator.Initialize(partialValidationType); 185validator.Initialize(); 198settings.Schemas = validator.SchemaSet; 200settings.ValidationFlags = validator.ValidationFlags; 217if (nodeType == XmlNodeType.Whitespace && (validator.CurrentContentType == XmlSchemaContentType.TextOnly || validator.CurrentContentType == XmlSchemaContentType.Mixed)) { 229string prefix = validator.GetDefaultAttributePrefix(cachedNode.Namespace); 1100validator.EndValidation(); 1192validator.SkipToEndElement(xmlSchemaInfo); 1565validator.ValidateWhitespace(GetStringValue); 1570validator.ValidateText(GetStringValue); 1585validator.SetDtdSchemaInfo(coreReader.DtdInfo); 1605inlineSchemaParser = new Parser(SchemaType.XSD, coreReaderNameTable, validator.SchemaSet.GetSchemaNames(coreReaderNameTable), validationEvent); 1654validator.ValidateElement(coreReader.LocalName, coreReader.NamespaceURI, xmlSchemaInfo, xsiType, xsiNil, xsiSchemaLocation, xsiNoNamespaceSL); 1656validator.ValidateEndOfAttributes(xmlSchemaInfo); 1665atomicValue = validator.ValidateEndElement(xmlSchemaInfo); 1699attributePSVI.typedAttributeValue = validator.ValidateAttribute(localName, ns, valueGetter, attributePSVI.attributeSchemaInfo); 1711validator.GetUnspecifiedDefaultAttributes(defaultAttributes, true); 1831validator.AddSchema(schema); 1884if (validator.CurrentContentType == XmlSchemaContentType.TextOnly) { //if current element is of simple type 1991validator.ValidateText(GetStringValue); 1996validator.ValidateWhitespace(GetStringValue); 2004atomicValue = validator.ValidateEndElement(xmlSchemaInfo); 2043validator.ValidateText(GetStringValue); 2048validator.ValidateWhitespace(GetStringValue); 2056atomicValue = validator.ValidateEndElement(xmlSchemaInfo); //?? pop namespaceManager scope 2088validator.ValidateText(GetStringValue); 2093validator.ValidateWhitespace(GetStringValue); 2101atomicValue = validator.ValidateEndElement(xmlSchemaInfo); //?? pop namespaceManager scope 2146typedValue = validator.GetConcatenatedValue(); 2185return validator.GetConcatenatedValue();
System\Xml\Core\XsdValidatingReaderAsync.cs (15)
181validator.EndValidation(); 200validator.EndValidation(); 292validator.SkipToEndElement(xmlSchemaInfo); 411validator.ValidateWhitespace(GetStringValue); 416validator.ValidateText(GetStringValue); 430validator.SetDtdSchemaInfo(coreReader.DtdInfo); 452inlineSchemaParser = new Parser(SchemaType.XSD, coreReaderNameTable, validator.SchemaSet.GetSchemaNames(coreReaderNameTable), validationEvent); 501validator.ValidateElement(coreReader.LocalName, coreReader.NamespaceURI, xmlSchemaInfo, xsiType, xsiNil, xsiSchemaLocation, xsiNoNamespaceSL); 503validator.ValidateEndOfAttributes(xmlSchemaInfo); 512atomicValue = validator.ValidateEndElement(xmlSchemaInfo); 540validator.AddSchema(schema); 600if (validator.CurrentContentType == XmlSchemaContentType.TextOnly) { //if current element is of simple type 718validator.ValidateText(GetStringValue); 723validator.ValidateWhitespace(GetStringValue); 731atomicValue = validator.ValidateEndElement(xmlSchemaInfo);