コード例 #1
0
        public override List <IError> Validate(List <IError> errors)
        {
            RequireString(this, x => x.GuidanceGroupIdRef, 14, errors, "A");
            if (RequireChildElement(AllocationStamp, "ASP", errors))
            {
                AllocationStamp.Validate(errors);
            }
            GuidanceShifts.ForEach(i => i.Validate(errors));

            return(errors);
        }
コード例 #2
0
 public override XmlWriter WriteXML(XmlWriter xmlBuilder)
 {
     xmlBuilder.WriteStartElement("GAN");
     xmlBuilder.WriteXmlAttribute("A", GuidanceGroupIdRef);
     if (AllocationStamp != null)
     {
         AllocationStamp.WriteXML(xmlBuilder);
     }
     foreach (ISOGuidanceShift item in GuidanceShifts)
     {
         item.WriteXML(xmlBuilder);
     }
     xmlBuilder.WriteEndElement();
     return(xmlBuilder);
 }