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

◆ ParseAttlistDefault()

void System.Xml.DtdParser.ParseAttlistDefault ( SchemaAttDef attrDef,
bool ignoreErrors )
inlineprivate

Definition at line 734 of file DtdParser.cs.

735 {
736 switch (GetToken(needWhiteSpace: true))
737 {
738 case Token.REQUIRED:
740 return;
741 case Token.IMPLIED:
743 return;
744 case Token.FIXED:
746 if (GetToken(needWhiteSpace: true) != Token.Literal)
747 {
748 break;
749 }
750 goto case Token.Literal;
751 case Token.Literal:
752 if (_validate && attrDef.Datatype.TokenizedType == XmlTokenizedType.ID && !ignoreErrors)
753 {
755 }
756 if (attrDef.TokenizedType != 0)
757 {
759 }
760 else
761 {
763 }
767 return;
768 }
770 }
static string Sch_AttListPresence
Definition SR.cs:564
Definition SR.cs:7
void SendValidationEvent(int pos, XmlSeverityType severity, string code, string arg)
LineInfo _literalLineInfo
Definition DtdParser.cs:192
Token GetToken(bool needWhiteSpace)
IDtdParserAdapter _readerAdapter
Definition DtdParser.cs:140
string GetValueWithStrippedSpaces()
static void SetDefaultTypedValue(SchemaAttDef attdef, IDtdParserAdapter readerAdapter)

References System.Xml.DtdParser._curPos, System.Xml.DtdParser._literalLineInfo, System.Xml.DtdParser._readerAdapter, System.Xml.DtdParser._validate, System.Xml.Dictionary, System.Xml.DtdParser.GetToken(), System.Xml.DtdParser.GetValue(), System.Xml.DtdParser.GetValueWithStrippedSpaces(), System.Xml.LineInfo.lineNo, System.Xml.DtdParser.OnUnexpectedError(), System.SR.Sch_AttListPresence, System.Xml.DtdParser.SendValidationEvent(), and System.Xml.Schema.DtdValidator.SetDefaultTypedValue().

Referenced by System.Xml.DtdParser.ParseAttlistDecl().