Class PgResolverTypeInfo
public sealed class PgResolverTypeInfo : PgTypeInfo
- Inheritance
-
PgResolverTypeInfo
- Inherited Members
Constructors
PgResolverTypeInfo(PgSerializerOptions, PgConverterResolver, PgTypeId?, Type?)
public PgResolverTypeInfo(PgSerializerOptions options, PgConverterResolver converterResolver, PgTypeId? pgTypeId, Type? unboxedType = null)
Parameters
optionsPgSerializerOptionsconverterResolverPgConverterResolverpgTypeIdPgTypeId?unboxedTypeType
Methods
GetConverterResolver()
public PgConverterResolver GetConverterResolver()
Returns
GetDefaultResolution(PgTypeId?)
public PgConverterResolution GetDefaultResolution(PgTypeId? expectedPgTypeId)
Parameters
expectedPgTypeIdPgTypeId?
Returns
GetResolution(Field)
public PgConverterResolution GetResolution(Field field)
Parameters
fieldField
Returns
GetResolutionAsObject(object?, PgTypeId?)
public PgConverterResolution? GetResolutionAsObject(object? value, PgTypeId? expectedPgTypeId)
Parameters
Returns
GetResolution<T>(T?, PgTypeId?)
public PgConverterResolution? GetResolution<T>(T? value, PgTypeId? expectedPgTypeId)
Parameters
valueTexpectedPgTypeIdPgTypeId?
Returns
Type Parameters
T