private RecursivelyCheckRedefinedAttributeGroups ( |
||
attributeGroup | ||
baseAttributeGroup | ||
return | void |
private void RecursivelyCheckRedefinedAttributeGroups(XmlSchemaAttributeGroup attributeGroup, XmlSchemaAttributeGroup baseAttributeGroup) {
if (baseAttributeGroup.Redefined != null) {
RecursivelyCheckRedefinedAttributeGroups(baseAttributeGroup, baseAttributeGroup.Redefined);
}
if (attributeGroup.SelfReferenceCount == 0) {
CompileAttributeGroup(baseAttributeGroup);
CompileAttributeGroup(attributeGroup);
CheckAtrributeGroupRestriction(baseAttributeGroup, attributeGroup);
}
}