Show / Hide Table of Contents

Class ArrayHandler

Inheritance
System.Object
NpgsqlTypeHandler
ArrayHandler
ArrayHandler<TElement>
Inherited Members
NpgsqlTypeHandler.Read<TAny>(NpgsqlReadBuffer, Int32, Boolean, FieldDescription)
NpgsqlTypeHandler.ValidateAndGetLength<TAny>(TAny, NpgsqlLengthCache, NpgsqlParameter)
NpgsqlTypeHandler.ValidateObjectAndGetLength(Object, NpgsqlLengthCache, NpgsqlParameter)
NpgsqlTypeHandler.WriteObjectWithLength(Object, NpgsqlWriteBuffer, NpgsqlLengthCache, NpgsqlParameter, Boolean)
NpgsqlTypeHandler.CreateConversionButNoParamException(Type)
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Npgsql.TypeHandlers
Assembly: Npgsql.dll
Syntax
public abstract class ArrayHandler : NpgsqlTypeHandler

Methods

CreateArrayHandler(PostgresType)

Creates a type handler for arrays of this handler's type.

Declaration
public override ArrayHandler CreateArrayHandler(PostgresType arrayBackendType)
Parameters
Type Name Description
PostgresType arrayBackendType
Returns
Type Description
ArrayHandler
Overrides
NpgsqlTypeHandler.CreateArrayHandler(PostgresType)

CreateRangeHandler(PostgresType)

Creates a type handler for ranges of this handler's type.

Declaration
public override RangeHandler CreateRangeHandler(PostgresType rangeBackendType)
Parameters
Type Name Description
PostgresType rangeBackendType
Returns
Type Description
RangeHandler
Overrides
NpgsqlTypeHandler.CreateRangeHandler(PostgresType)
Back to top Generated by DocFX