Esempio n. 1
0
            public override ErrorList Validate()
            {
                var result = new ErrorList();

                result.AddRange(base.Validate());

                if (SystemElement != null)
                {
                    result.AddRange(SystemElement.Validate());
                }
                if (VersionElement != null)
                {
                    result.AddRange(VersionElement.Validate());
                }
                if (CodeElement != null)
                {
                    CodeElement.ForEach(elem => result.AddRange(elem.Validate()));
                }
                if (Filter != null)
                {
                    Filter.ForEach(elem => result.AddRange(elem.Validate()));
                }

                return(result);
            }