2 writes to _schemaInfo
System.Private.Xml (2)
System\Xml\Dom\DocumentSchemaValidator.cs (2)
161_schemaInfo ??= new XmlSchemaInfo(); 579_schemaInfo = new XmlSchemaInfo();
13 references to _schemaInfo
System.Private.Xml (13)
System\Xml\Dom\DocumentSchemaValidator.cs (13)
358_validator!.ValidateElement(elementNode.LocalName, elementNode.NamespaceURI, _schemaInfo, xsiType, xsiNil, null, null); 360_validator!.ValidateEndOfAttributes(_schemaInfo); 370_validator.ValidateEndElement(_schemaInfo); 374elementNode.XmlName = _document.AddXmlName(elementNode.Prefix, elementNode.LocalName, elementNode.NamespaceURI, _schemaInfo); 375if (_schemaInfo!.IsDefault) 377XmlText textNode = _document.CreateTextNode(_schemaInfo.SchemaElement!.ElementDecl!.DefaultValueRaw); 589ValidateSingleElement(currentElement, false, _schemaInfo); 592currentElement.XmlName = _document.AddXmlName(currentElement.Prefix, currentElement.LocalName, currentElement.NamespaceURI, _schemaInfo); 594ancestorHasWildCard = AncestorTypeHasWildcard(_schemaInfo.SchemaElement); 610ValidateSingleElement(elementToValidate, false, _schemaInfo); 613if (_schemaInfo.SchemaElement != null) 615schemaInfoFound = _schemaInfo.SchemaElement; 619schemaInfoFound = _schemaInfo.SchemaType;