2 writes to validator
System.Xml (2)
System\Xml\Dom\DocumentSchemaValidator.cs (2)
228validator = new XmlSchemaValidator(nameTable, schemas, NamespaceResolver, validationFlags); 524validator = CreateTypeFinderValidator(ancestorType);
24 references to validator
System.Xml (24)
System\Xml\Dom\DocumentSchemaValidator.cs (24)
156validator.EndValidation(); 229validator.SourceUri = XmlConvert.ToUri(document.BaseURI); 230validator.XmlResolver = null; 231validator.ValidationEventHandler += internalEventHandler; 232validator.ValidationEventSender = this; 235validator.Initialize(partialValidationType); 238validator.Initialize(); 266validator.ValidateAttribute(attr.LocalName, attr.NamespaceURI, nodeValueGetter, attributeSchemaInfo); 273validator.ValidateText(nodeValueGetter); 277validator.ValidateText(nodeValueGetter); 282validator.ValidateWhitespace(nodeValueGetter); 330validator.ValidateElement(elementNode.LocalName, elementNode.NamespaceURI, schemaInfo, xsiType, xsiNil, null, null); 332validator.ValidateEndOfAttributes(schemaInfo); 340validator.ValidateEndElement(schemaInfo); 363validator.ValidateAttribute(attr.LocalName, attr.NamespaceURI, nodeValueGetter, attributeSchemaInfo); 377validator.GetUnspecifiedDefaultAttributes(defaultAttributes); 541validator.ValidateEndOfAttributes(null); 562if (validator.CurrentProcessContents == XmlSchemaContentProcessing.Skip) { 567else if (validator.CurrentProcessContents == XmlSchemaContentProcessing.Lax) { 632validator.ValidateElement(elementNode.LocalName, elementNode.NamespaceURI, newSchemaInfo, xsiType, xsiNil, null, null); 635validator.ValidateEndOfAttributes(newSchemaInfo); 636validator.SkipToEndElement(newSchemaInfo); 659validator.ValidateText(child.Value); 664validator.ValidateWhitespace(child.Value);