Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ XDR_EndGroup()

static void System.Xml.Schema.XdrBuilder.XDR_EndGroup ( XdrBuilder builder)
inlinestaticprivate

Definition at line 1174 of file XdrBuilder.cs.

1175 {
1176 if (!builder._ElementDef._ExistTerminal)
1177 {
1178 builder.SendValidationEvent(System.SR.Sch_ElementMissing);
1179 }
1180 builder._contentValidator.CloseGroup();
1181 if (builder._GroupDef._Order == 1)
1182 {
1183 builder._contentValidator.AddStar();
1184 }
1185 if (1 == builder._GroupDef._Order && builder._GroupDef._HasMaxAttr && builder._GroupDef._MaxVal != uint.MaxValue)
1186 {
1187 builder.SendValidationEvent(System.SR.Sch_ManyMaxOccurs);
1188 }
1189 HandleMinMax(builder._contentValidator, builder._GroupDef._MinVal, builder._GroupDef._MaxVal);
1190 builder.PopGroupInfo();
1191 }
static string Sch_ManyMaxOccurs
Definition SR.cs:464
static string Sch_ElementMissing
Definition SR.cs:462
Definition SR.cs:7
static void HandleMinMax(ParticleContentValidator pContent, uint cMin, uint cMax)

References System.Xml.Schema.XdrBuilder.HandleMinMax(), System.SR.Sch_ElementMissing, and System.SR.Sch_ManyMaxOccurs.