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

◆ ParseAttlistDefaultAsync()

async Task System.Xml.DtdParser.ParseAttlistDefaultAsync ( SchemaAttDef attrDef,
bool ignoreErrors )
inlineprivate

Definition at line 3562 of file DtdParser.cs.

3563 {
3565 {
3566 case Token.REQUIRED:
3568 return;
3569 case Token.IMPLIED:
3571 return;
3572 case Token.FIXED:
3575 {
3576 break;
3577 }
3578 goto case Token.Literal;
3579 case Token.Literal:
3580 if (_validate && attrDef.Datatype.TokenizedType == XmlTokenizedType.ID && !ignoreErrors)
3581 {
3583 }
3584 if (attrDef.TokenizedType != 0)
3585 {
3587 }
3588 else
3589 {
3591 }
3595 return;
3596 }
3598 }
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
IDtdParserAdapter _readerAdapter
Definition DtdParser.cs:140
string GetValueWithStrippedSpaces()
async Task< Token > GetTokenAsync(bool needWhiteSpace)
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.GetTokenAsync(), 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.ParseAttlistDeclAsync().