1001 {
1003 {
1006 {
1008 ImportGroupMembers(
FindGroup(
xmlSchemaGroupRef.RefName).
Particle,
identifier,
members,
membersScope,
elementsScope,
xmlSchemaGroupRef.RefName.Namespace,
groupRepeats |
xmlSchemaGroupRef.IsMultipleOccurrence,
ref mixed,
ref needExplicitOrder,
allowDuplicates,
allowUnboundedElements);
1010 }
1011 }
1012 else
1013 {
1015 {
1016 return;
1017 }
1020 {
1022 }
1024 {
1026 return;
1027 }
1029 {
1032 {
1034 }
1036 {
1038 }
1040 {
1042 }
1044 {
1045 ImportGroupMembers((
XmlSchemaParticle)
obj,
identifier,
members,
membersScope,
elementsScope, ns,
groupRepeats,
ref mixed,
ref needExplicitOrder,
allowDuplicates,
allowUnboundedElements:
true);
1046 }
1047 }
1048 }
1049 }
static string XmlCircularGroupReference
XmlSchemaGroupBase? Particle
void RemoveReference(XmlQualifiedName name, NameTable references)
void AddReference(XmlQualifiedName name, NameTable references, string error)
MemberMapping ImportAnyMember(XmlSchemaAny any, string identifier, CodeIdentifiers members, CodeIdentifiers membersScope, INameScope elementsScope, string ns, ref bool mixed, ref bool needExplicitOrder, bool allowDuplicates)
XmlSchemaGroup FindGroup(XmlQualifiedName name)
MemberMapping ImportChoiceGroup(XmlSchemaGroupBase group, string identifier, CodeIdentifiers members, CodeIdentifiers membersScope, INameScope elementsScope, string ns, bool groupRepeats, ref bool needExplicitOrder, bool allowDuplicates)
void ImportElementMember(XmlSchemaElement element, string identifier, CodeIdentifiers members, CodeIdentifiers membersScope, INameScope elementsScope, string ns, bool repeats, ref bool needExplicitOrder, bool allowDuplicates, bool allowUnboundedElements)
void ImportGroupMembers(XmlSchemaParticle particle, string identifier, CodeIdentifiers members, CodeIdentifiers membersScope, INameScope elementsScope, string ns, bool groupRepeats, ref bool mixed, ref bool needExplicitOrder, bool allowDuplicates, bool allowUnboundedElements)