Class PgConverter<T>
public abstract class PgConverter<T> : PgConverter
Type Parameters
T
- Inheritance
-
PgConverter<T>
- Derived
- Inherited Members
Methods
GetSize(SizeContext, T, ref object?)
public abstract Size GetSize(SizeContext context, T value, ref object? writeState)
Parameters
contextSizeContextvalueTwriteStateobject
Returns
IsDbNull(T?, ref object?)
public bool IsDbNull(T? value, ref object? writeState)
Parameters
valueTwriteStateobject
Returns
IsDbNullValue(T?, ref object?)
protected virtual bool IsDbNullValue(T? value, ref object? writeState)
Parameters
valueTwriteStateobject
Returns
Read(PgReader)
public abstract T Read(PgReader reader)
Parameters
readerPgReader
Returns
- T
ReadAsync(PgReader, CancellationToken)
public abstract ValueTask<T> ReadAsync(PgReader reader, CancellationToken cancellationToken = default)
Parameters
readerPgReadercancellationTokenCancellationToken
Returns
- ValueTask<T>
Write(PgWriter, T)
public abstract void Write(PgWriter writer, T value)
Parameters
writerPgWritervalueT
WriteAsync(PgWriter, T, CancellationToken)
public abstract ValueTask WriteAsync(PgWriter writer, T value, CancellationToken cancellationToken = default)
Parameters
writerPgWritervalueTcancellationTokenCancellationToken