Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ValidateEndElement()

void System.Xml.Schema.DtdValidator.ValidateEndElement ( )
inlineprivate

Definition at line 268 of file DtdValidator.cs.

269 {
270 if (context.ElementDecl != null)
271 {
273 {
274 XmlSchemaValidator.CompleteValidationError(context, base.EventHandler, reader, reader.BaseURI, base.PositionInfo.LineNumber, base.PositionInfo.LinePosition, null);
275 }
276 if (checkDatatype)
277 {
278 string value = ((!hasSibling) ? textString : textValue.ToString());
279 CheckValue(value, null);
280 checkDatatype = false;
282 textString = string.Empty;
283 }
284 }
285 Pop();
286 }
XmlValidatingReaderImpl reader
virtual bool CompleteValidation(ValidationState context)
void CheckValue(string value, SchemaAttDef attdef)

References System.Xml.XmlValidatingReaderImpl.BaseURI, System.Xml.Schema.BaseValidator.checkDatatype, System.Xml.Schema.DtdValidator.CheckValue(), System.Xml.Schema.ContentValidator.CompleteValidation(), System.Xml.Schema.XmlSchemaValidator.CompleteValidationError(), System.Xml.Schema.SchemaElementDecl.ContentValidator, System.Xml.Schema.BaseValidator.context, System.Xml.Dictionary, System.Xml.Schema.ValidationState.ElementDecl, System.Xml.Schema.BaseValidator.hasSibling, System.Xml.Schema.ValidationState.NeedValidateChildren, System.Xml.Schema.DtdValidator.Pop(), System.Xml.Schema.BaseValidator.reader, System.Xml.Schema.BaseValidator.textString, System.Xml.Schema.BaseValidator.textValue, System.Text.StringBuilder.ToString(), and System.value.

Referenced by System.Xml.Schema.DtdValidator.CompleteValidation(), and System.Xml.Schema.DtdValidator.Validate().