System.Xml.Serialization.XmlSchemaImporter.ImportAttributeGroupMembers C# (CSharp) Method

ImportAttributeGroupMembers() private method

private ImportAttributeGroupMembers ( XmlSchemaAttributeGroup group, string identifier, CodeIdentifiers members, CodeIdentifiers membersScope, string ns ) : void
group System.Xml.Schema.XmlSchemaAttributeGroup
identifier string
members CodeIdentifiers
membersScope CodeIdentifiers
ns string
return void
        private void ImportAttributeGroupMembers(XmlSchemaAttributeGroup group, string identifier, CodeIdentifiers members, CodeIdentifiers membersScope, string ns)
        {
            for (int i = 0; i < group.Attributes.Count; i++)
            {
                object item = group.Attributes[i];
                if (item is XmlSchemaAttributeGroup)
                    ImportAttributeGroupMembers((XmlSchemaAttributeGroup)item, identifier, members, membersScope, ns);
                else if (item is XmlSchemaAttribute)
                    ImportAttributeMember((XmlSchemaAttribute)item, identifier, members, membersScope, ns);
            }
            if (group.AnyAttribute != null)
                ImportAnyAttributeMember(group.AnyAttribute, members, membersScope);
        }