コード例 #1
0
            public override ErrorList Validate()
            {
                var result = new ErrorList();

                result.AddRange(base.Validate());

                if (CodeElement != null)
                {
                    result.AddRange(CodeElement.Validate());
                }
                if (AbstractElement != null)
                {
                    result.AddRange(AbstractElement.Validate());
                }
                if (DisplayElement != null)
                {
                    result.AddRange(DisplayElement.Validate());
                }
                if (DefinitionElement != null)
                {
                    result.AddRange(DefinitionElement.Validate());
                }
                if (Concept != null)
                {
                    Concept.ForEach(elem => result.AddRange(elem.Validate()));
                }

                return(result);
            }
コード例 #2
0
        public override ErrorList Validate()
        {
            var result = new ErrorList();

            result.AddRange(base.Validate());

            if (ValueElement != null)
            {
                result.AddRange(ValueElement.Validate());
            }
            if (ComparatorElement != null)
            {
                result.AddRange(ComparatorElement.Validate());
            }
            if (UnitsElement != null)
            {
                result.AddRange(UnitsElement.Validate());
            }
            if (SystemElement != null)
            {
                result.AddRange(SystemElement.Validate());
            }
            if (CodeElement != null)
            {
                result.AddRange(CodeElement.Validate());
            }

            return(result);
        }
コード例 #3
0
            public override ErrorList Validate()
            {
                var result = new ErrorList();

                result.AddRange(base.Validate());

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

                return(result);
            }
コード例 #4
0
            public override ErrorList Validate()
            {
                var result = new ErrorList();

                result.AddRange(base.Validate());

                if (CodeElement != null)
                {
                    result.AddRange(CodeElement.Validate());
                }
                if (DisplayElement != null)
                {
                    result.AddRange(DisplayElement.Validate());
                }

                return(result);
            }
コード例 #5
0
        public override ErrorList Validate()
        {
            var result = new ErrorList();

            result.AddRange(base.Validate());

            if (Request != null)
            {
                result.AddRange(Request.Validate());
            }
            if (DateElement != null)
            {
                result.AddRange(DateElement.Validate());
            }
            if (Who != null)
            {
                result.AddRange(Who.Validate());
            }
            if (Authority != null)
            {
                result.AddRange(Authority.Validate());
            }
            if (Cost != null)
            {
                result.AddRange(Cost.Validate());
            }
            if (CodeElement != null)
            {
                result.AddRange(CodeElement.Validate());
            }
            if (DescriptionElement != null)
            {
                result.AddRange(DescriptionElement.Validate());
            }
            if (Fulfillment != null)
            {
                Fulfillment.ForEach(elem => result.AddRange(elem.Validate()));
            }

            return(result);
        }
コード例 #6
0
        public override ErrorList Validate()
        {
            var result = new ErrorList();

            result.AddRange(base.Validate());

            if (CodeElement != null)
            {
                result.AddRange(CodeElement.Validate());
            }
            if (Option != null)
            {
                Option.ForEach(elem => result.AddRange(elem.Validate()));
            }
            if (IsOrderedElement != null)
            {
                result.AddRange(IsOrderedElement.Validate());
            }

            return(result);
        }
コード例 #7
0
            public override ErrorList Validate()
            {
                var result = new ErrorList();

                result.AddRange(base.Validate());

                if (IdentifierElement != null)
                {
                    result.AddRange(IdentifierElement.Validate());
                }
                if (CodeElement != null)
                {
                    result.AddRange(CodeElement.Validate());
                }
                if (Details != null)
                {
                    result.AddRange(Details.Validate());
                }

                return(result);
            }