コード例 #1
0
        protected override void OnValidateReferences(Validation.ValidationContext result)
        {
            base.OnValidateReferences(result);

            if (this.Primitives.Count == 0)
            {
                result.AddSchemaError("Primitives must be defined");
                return;
            }

            result.CheckLinksInCollection("Primitives", _primitives);

            foreach (var p in this.Primitives)
            {
                p.ValidateReferences(result);
            }
        }