Delegate TypeInfoFactory
public delegate PgTypeInfo TypeInfoFactory(PgSerializerOptions options, TypeInfoMapping mapping, bool resolvedDataTypeName)
Parameters
options
PgSerializerOptionsmapping
TypeInfoMappingresolvedDataTypeName
boolSignals whether a resolver based TypeInfo can keep its PgTypeId undecided or whether it should follow mapping.DataTypeName.
Returns
Constructors
TypeInfoFactory(object, nint)
public TypeInfoFactory(object @object, nint method)
Parameters
Methods
BeginInvoke(PgSerializerOptions, TypeInfoMapping, bool, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(PgSerializerOptions options, TypeInfoMapping mapping, bool resolvedDataTypeName, AsyncCallback callback, object @object)
Parameters
options
PgSerializerOptionsmapping
TypeInfoMappingresolvedDataTypeName
boolcallback
AsyncCallbackobject
object
Returns
EndInvoke(IAsyncResult)
public virtual PgTypeInfo EndInvoke(IAsyncResult result)
Parameters
result
IAsyncResult
Returns
Invoke(PgSerializerOptions, TypeInfoMapping, bool)
public virtual PgTypeInfo Invoke(PgSerializerOptions options, TypeInfoMapping mapping, bool resolvedDataTypeName)
Parameters
options
PgSerializerOptionsmapping
TypeInfoMappingresolvedDataTypeName
bool