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

◆ IsGroupBaseFromAny()

bool System.Xml.Schema.Compiler.IsGroupBaseFromAny ( XmlSchemaGroupBase derivedGroupBase,
XmlSchemaAny baseAny )
inlineprivate

Definition at line 1543 of file Compiler.cs.

1544 {
1547 {
1549 return false;
1550 }
1551 string minOccursString = baseAny.MinOccursString;
1553 for (int i = 0; i < derivedGroupBase.Items.Count; i++)
1554 {
1555 if (!IsValidRestriction((XmlSchemaParticle)derivedGroupBase.Items[i], baseAny))
1556 {
1559 return false;
1560 }
1561 }
1563 return true;
1564 }
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string Sch_GroupBaseFromAny1
Definition SR.cs:1012
static string Sch_GroupBaseFromAny2
Definition SR.cs:1014
Definition SR.cs:7
void CalculateEffectiveTotalRange(XmlSchemaParticle particle, out decimal minOccurs, out decimal maxOccurs)
Definition Compiler.cs:1741
bool IsValidRestriction(XmlSchemaParticle derivedParticle, XmlSchemaParticle baseParticle)
Definition Compiler.cs:1368
bool IsValidOccurrenceRangeRestriction(XmlSchemaParticle derivedParticle, XmlSchemaParticle baseParticle)
Definition Compiler.cs:1709

References System.Xml.Schema.Compiler._restrictionErrorMsg, System.Xml.Schema.Compiler.CalculateEffectiveTotalRange(), System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.Xml.Dictionary, System.SR.Format(), System.Globalization.NumberFormatInfo.InvariantInfo, System.Xml.Schema.Compiler.IsValidOccurrenceRangeRestriction(), System.Xml.Schema.Compiler.IsValidRestriction(), System.SR.Sch_GroupBaseFromAny1, and System.SR.Sch_GroupBaseFromAny2.

Referenced by System.Xml.Schema.Compiler.IsValidRestriction().