public override ErrorList Validate() { var result = new ErrorList(); result.AddRange(base.Validate()); if (ModeElement != null) { result.AddRange(ModeElement.Validate()); } if (TimeElement != null) { result.AddRange(TimeElement.Validate()); } if (Party != null) { result.AddRange(Party.Validate()); } return(result); }
public override ErrorList Validate() { var result = new ErrorList(); result.AddRange(base.Validate()); if (Code != null) { result.AddRange(Code.Validate()); } if (Source != null) { result.AddRange(Source.Validate()); } if (DateElement != null) { result.AddRange(DateElement.Validate()); } if (OrderedElement != null) { result.AddRange(OrderedElement.Validate()); } if (ModeElement != null) { result.AddRange(ModeElement.Validate()); } if (Entry != null) { Entry.ForEach(elem => result.AddRange(elem.Validate())); } if (EmptyReason != null) { result.AddRange(EmptyReason.Validate()); } return(result); }