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

◆ IsGroupBaseFromAny()

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

Definition at line 1308 of file SchemaCollectionCompiler.cs.

1309 {
1312 {
1313 return false;
1314 }
1315 string minOccursString = baseAny.MinOccursString;
1317 for (int i = 0; i < derivedGroupBase.Items.Count; i++)
1318 {
1319 if (!IsValidRestriction((XmlSchemaParticle)derivedGroupBase.Items[i], baseAny))
1320 {
1322 return false;
1323 }
1324 }
1326 return true;
1327 }
void CalculateEffectiveTotalRange(XmlSchemaParticle particle, out decimal minOccurs, out decimal maxOccurs)
bool IsValidRestriction(XmlSchemaParticle derivedParticle, XmlSchemaParticle baseParticle)
bool IsValidOccurrenceRangeRestriction(XmlSchemaParticle derivedParticle, XmlSchemaParticle baseParticle)

References System.Xml.Schema.SchemaCollectionCompiler.CalculateEffectiveTotalRange(), System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.Xml.Dictionary, System.Xml.Schema.SchemaCollectionCompiler.IsValidOccurrenceRangeRestriction(), and System.Xml.Schema.SchemaCollectionCompiler.IsValidRestriction().

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