DeriveSchemaAttributeType

PackageReified.Schema
Marks a plain record for schema derivation: schemagen generates its permissive schema. The advice is to put this on wire DTOs — records that carry no invariants of their own. The attributes in this namespace are inert metadata: they are read from source text at generation time, never by runtime reflection.

Specification

Kind
Type
Members
3
Examples
0
``.ctor``Signature
DeriveSchemaAttribute()
ChainSignature
this.Chain
VersionSignature
this.Version

Summary

NameSignatureSynopsis
``.ctor``DeriveSchemaAttribute()No description available.
Chainthis.ChainThe version-chain name when the record's own name does not follow the `XxxVn` convention.
Versionthis.VersionThe version within the chain when the record's own name does not follow the `XxxVn` convention.

``.ctor``

DeriveSchemaAttribute()
Member

Returns

DeriveSchemaAttribute

Chain

this.Chain
Member
The version-chain name when the record's own name does not follow the `XxxVn` convention.

Returns

string

Version

this.Version
Member
The version within the chain when the record's own name does not follow the `XxxVn` convention.

Returns

int