Plain-language statement of the rule, used as the validation message.
OptionalPerWhen Property is array-typed the rule runs against each element rather than the array.
OptionalPropertyProperty the rule was written on; interface-level rules omit it. Names the error source.
Declared type whose instances the rule is scoped to.
One
@CHECKrule.Testreceives the object the rule is scoped to and the owning entity, and returnstruewhen the value is VALID (mirroring a SQL CHECK).Testis declared with method syntax deliberately: generated code supplies concrete parameter types (value: MyEntity_IConfig,row: MyEntity), which method parameter bivariance accepts.