Search Results for

    Show / Hide Table of Contents

    Class DateIntervalConverter

    Inheritance
    object
    PgConverter
    PgConverter<DateInterval>
    PgStreamingConverter<DateInterval>
    DateIntervalConverter
    Inherited Members
    PgStreamingConverter<DateInterval>.CanConvert(DataFormat, out BufferRequirements)
    PgConverter<DateInterval>.IsDbNullValue(DateInterval, ref object?)
    PgConverter<DateInterval>.IsDbNull(DateInterval, ref object?)
    PgConverter.IsDbNullable
    PgConverter.CanConvertBufferedDefault(DataFormat, out BufferRequirements)
    Namespace: Npgsql.NodaTime.Internal
    Assembly: Npgsql.NodaTime.dll
    Syntax
    public class DateIntervalConverter : PgStreamingConverter<DateInterval>

    Constructors

    | Improve this Doc View Source

    DateIntervalConverter(PgConverter<NpgsqlRange<LocalDate>>, bool)

    Declaration
    public DateIntervalConverter(PgConverter<NpgsqlRange<LocalDate>> rangeConverter, bool dateTimeInfinityConversions)
    Parameters
    Type Name Description
    PgConverter<NpgsqlRange<LocalDate>> rangeConverter
    bool dateTimeInfinityConversions

    Methods

    | Improve this Doc View Source

    GetSize(SizeContext, DateInterval, ref object?)

    Declaration
    public override Size GetSize(SizeContext context, DateInterval value, ref object? writeState)
    Parameters
    Type Name Description
    SizeContext context
    DateInterval value
    object? writeState
    Returns
    Type Description
    Size
    | Improve this Doc View Source

    Read(PgReader)

    Declaration
    public override DateInterval Read(PgReader reader)
    Parameters
    Type Name Description
    PgReader reader
    Returns
    Type Description
    DateInterval
    Overrides
    Npgsql.Internal.PgConverter<DateInterval>.Read(Npgsql.Internal.PgReader)
    | Improve this Doc View Source

    ReadAsync(PgReader, CancellationToken)

    Declaration
    public override ValueTask<DateInterval> ReadAsync(PgReader reader, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    PgReader reader
    CancellationToken cancellationToken
    Returns
    Type Description
    ValueTask<><DateInterval>
    | Improve this Doc View Source

    Write(PgWriter, DateInterval)

    Declaration
    public override void Write(PgWriter writer, DateInterval value)
    Parameters
    Type Name Description
    PgWriter writer
    DateInterval value
    Overrides
    Npgsql.Internal.PgConverter<DateInterval>.Write(Npgsql.Internal.PgWriter, DateInterval)
    | Improve this Doc View Source

    WriteAsync(PgWriter, DateInterval, CancellationToken)

    Declaration
    public override ValueTask WriteAsync(PgWriter writer, DateInterval value, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    PgWriter writer
    DateInterval value
    CancellationToken cancellationToken
    Returns
    Type Description
    ValueTask
    • Improve this Doc
    • View Source
    In This Article
    Back to top © Copyright 2023 The Npgsql Development Team