protected virtual void Visit(XmlSchemaSet schemaSet) { foreach (var schema in schemaSet.GetAllSchemas()) { Traverse(schema); } }
public static XmlSchemaAttributeGroup ResolveGroup(this XmlSchemaSet schemaSet, XmlSchemaAttributeGroupRef groupRef) { foreach (var schema in schemaSet.GetAllSchemas()) { var group = (XmlSchemaAttributeGroup)schema.AttributeGroups[groupRef.RefName]; if (group != null) { return(group); } } return(null); }