Class AssetCodec<T>
Owns JSON decoding, generated materialization, and validation of codec values for one asset family.
public sealed class AssetCodec<T> where T : notnull
Type Parameters
T
- Inheritance
-
AssetCodec<T>
- Inherited Members
Constructors
AssetCodec(JsonDecoder<T>)
public AssetCodec(JsonDecoder<T> decoder)
Parameters
decoderJsonDecoder<T>
Methods
Validate(in T, CodecContext)
Validates one materialized value without requiring registry or store context.
public void Validate(in T value, CodecContext context)
Parameters
valueTcontextCodecContext