Namespace AdCodicem.ValueObjects.Annotations
Classes
Marks a static member of a value object as one of its known values.
Requires a value-object member not to hold the instance equal to default(TSelf), which
ParsesAsAttribute<TSelf, TValue>
Requires text to be accepted by a value object named at compile time, through its static members, with no registry.
Requires text to be accepted by a value object, and reports the message and the code of the rule that refuses it.
Marks a readonly partial struct as a single-value value object and drives code generation for it.
The result DataAnnotations reports a refusal of
ValueObjectXmlSerializationAttribute
Opts every value object of the assembly into XML serialization: the generator implements
Enums
Whether a value object accepts arbitrary valid values or only an enumerated set.