Beispiel #1
0
        protected override void OnValidate(Validation.ValidationContext result)
        {
            base.OnValidate(result);

            foreach (var ext in this.Extensions)
            {
                ext.Validate(result);
            }

            if (this._extras is JsonSerializable js)
            {
                js.Validate(result);
            }

            if (this._extras != null)
            {
                result.CheckSchemaIsJsonSerializable("Extras", this._extras);
            }
        }