private static void AddUniqueAccessor(MemberMapping member, INameScope elements, INameScope attributes, bool isSequence) { if (member.Attribute != null) { AddUniqueAccessor(attributes, member.Attribute); } else if (!isSequence && member.Elements != null && member.Elements.Length > 0) { for (int i = 0; i < member.Elements.Length; i++) { AddUniqueAccessor(elements, member.Elements[i]); } } }