private static void XDR_InitGroup(XdrBuilder builder, object obj) { if ((builder._ElementDef._ContentAttr == 1) || (builder._ElementDef._ContentAttr == 2)) { builder.SendValidationEvent("Sch_GroupDisabled"); } builder.PushGroupInfo(); builder._GroupDef._MinVal = 1; builder._GroupDef._MaxVal = 1; builder._GroupDef._HasMaxAttr = false; builder._GroupDef._HasMinAttr = false; if (builder._ElementDef._ExistTerminal) { builder.AddOrder(); } builder._ElementDef._ExistTerminal = false; builder._contentValidator.OpenGroup(); }
// // XDR Group // private static void XDR_InitGroup(XdrBuilder builder, object obj) { if (builder._ElementDef._ContentAttr == SchemaContentEmpty || builder._ElementDef._ContentAttr == SchemaContentText) { builder.SendValidationEvent(SR.Sch_GroupDisabled); } builder.PushGroupInfo(); builder._GroupDef._MinVal = 1; builder._GroupDef._MaxVal = 1; builder._GroupDef._HasMaxAttr = false; builder._GroupDef._HasMinAttr = false; if (builder._ElementDef._ExistTerminal) builder.AddOrder(); // now we are in a group so we reset fExistTerminal builder._ElementDef._ExistTerminal = false; builder._contentValidator.OpenGroup(); }
// // XDR Group // private static void XDR_InitGroup(XdrBuilder builder, object obj) { if (builder._ElementDef._ContentAttr == SCHEMA_CONTENT_EMPTY || builder._ElementDef._ContentAttr == SCHEMA_CONTENT_TEXT ) { builder.SendValidationEvent(Res.Sch_GroupDisabled); } builder.PushGroupInfo(); builder._GroupDef._MinVal = 1; builder._GroupDef._MaxVal = 1; builder._GroupDef._HasMaxAttr = false; builder._GroupDef._HasMinAttr = false; if (builder._ElementDef._ExistTerminal) builder.AddOrder(); // now we are in a group so we reset fExistTerminal builder._ElementDef._ExistTerminal = false; builder._ElementDef._ElementDecl.Content.OpenGroup(); }