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

◆ ProcessTokenizedType()

void System.Xml.Schema.XdrValidator.ProcessTokenizedType ( XmlTokenizedType ttype,
string name )
inlineprivate

Definition at line 391 of file XdrValidator.cs.

392 {
393 switch (ttype)
394 {
395 case XmlTokenizedType.ID:
396 if (FindId(name) != null)
397 {
399 }
400 else
401 {
402 AddID(name, context.LocalName);
403 }
404 break;
405 case XmlTokenizedType.IDREF:
406 {
407 object obj = FindId(name);
408 if (obj == null)
409 {
410 _idRefListHead = new IdRefNode(_idRefListHead, name, base.PositionInfo.LineNumber, base.PositionInfo.LinePosition);
411 }
412 break;
413 }
414 case XmlTokenizedType.ENTITY:
415 BaseValidator.ProcessEntity(schemaInfo, name, this, base.EventHandler, reader.BaseURI, base.PositionInfo.LineNumber, base.PositionInfo.LinePosition);
416 break;
417 case XmlTokenizedType.IDREFS:
418 break;
419 }
420 }
static string Sch_DupId
Definition SR.cs:410
Definition SR.cs:7
BaseValidator(BaseValidator other)
void SendValidationEvent(string code)
XmlValidatingReaderImpl reader
void AddID(string name, object node)
override object FindId(string name)

References System.Xml.Schema.XdrValidator._idRefListHead, System.Xml.Schema.XdrValidator.AddID(), System.Xml.XmlValidatingReaderImpl.BaseURI, System.Xml.Schema.BaseValidator.context, System.Xml.Dictionary, System.Xml.Schema.XdrValidator.FindId(), System.Xml.Schema.ValidationState.LocalName, System.obj, System.Xml.Schema.BaseValidator.ProcessEntity(), System.Xml.Schema.BaseValidator.reader, System.SR.Sch_DupId, System.Xml.Schema.BaseValidator.schemaInfo, and System.Xml.Schema.BaseValidator.SendValidationEvent().

Referenced by System.Xml.Schema.XdrValidator.CheckValue().