Class PgTypeInfo
public class PgTypeInfo
- Inheritance
-
PgTypeInfo
- Derived
- Inherited Members
Constructors
PgTypeInfo(PgSerializerOptions, PgConverter, PgTypeId, Type?)
public PgTypeInfo(PgSerializerOptions options, PgConverter converter, PgTypeId pgTypeId, Type? unboxedType = null)
Parameters
options
PgSerializerOptionsconverter
PgConverterpgTypeId
PgTypeIdunboxedType
Type
Properties
Options
public PgSerializerOptions Options { get; }
Property Value
PgTypeId
public PgTypeId? PgTypeId { get; }
Property Value
PreferredFormat
public DataFormat? PreferredFormat { get; init; }
Property Value
SupportsWriting
public bool SupportsWriting { get; init; }
Property Value
Type
public Type Type { get; }
Property Value
Methods
GetBufferRequirements(PgConverter, DataFormat)
public BufferRequirements? GetBufferRequirements(PgConverter converter, DataFormat format)
Parameters
converter
PgConverterformat
DataFormat
Returns
GetObjectResolution(object?)
public PgConverterResolution GetObjectResolution(object? value)
Parameters
value
object
Returns
GetResolution<T>(T?)
public PgConverterResolution GetResolution<T>(T? value)
Parameters
value
T
Returns
Type Parameters
T