Search Results for

    Show / Hide Table of Contents

    Class PgResolverTypeInfo

    Inheritance
    object
    PgTypeInfo
    PgResolverTypeInfo
    Inherited Members
    PgTypeInfo.Type
    PgTypeInfo.Options
    PgTypeInfo.SupportsWriting
    PgTypeInfo.PreferredFormat
    PgTypeInfo.PgTypeId
    PgTypeInfo.GetResolution<T>(T)
    PgTypeInfo.GetObjectResolution(object?)
    PgTypeInfo.GetBufferRequirements(PgConverter, DataFormat)
    Namespace: Npgsql.Internal
    Assembly: Npgsql.dll
    Syntax
    public sealed class PgResolverTypeInfo : PgTypeInfo

    Constructors

    | Improve this Doc View Source

    PgResolverTypeInfo(PgSerializerOptions, PgConverterResolver, PgTypeId?, Type?)

    Declaration
    public PgResolverTypeInfo(PgSerializerOptions options, PgConverterResolver converterResolver, PgTypeId? pgTypeId, Type? unboxedType = null)
    Parameters
    Type Name Description
    PgSerializerOptions options
    PgConverterResolver converterResolver
    PgTypeId? pgTypeId
    Type? unboxedType

    Methods

    | Improve this Doc View Source

    GetDefaultResolution(PgTypeId?)

    Declaration
    public PgConverterResolution GetDefaultResolution(PgTypeId? pgTypeId)
    Parameters
    Type Name Description
    PgTypeId? pgTypeId
    Returns
    Type Description
    PgConverterResolution
    | Improve this Doc View Source

    GetResolution(Field)

    Declaration
    public PgConverterResolution GetResolution(Field field)
    Parameters
    Type Name Description
    Field field
    Returns
    Type Description
    PgConverterResolution
    | Improve this Doc View Source

    GetResolution<T>(T?, PgTypeId?)

    Declaration
    public PgConverterResolution? GetResolution<T>(T? value, PgTypeId? expectedPgTypeId)
    Parameters
    Type Name Description
    T value
    PgTypeId? expectedPgTypeId
    Returns
    Type Description
    PgConverterResolution?
    Type Parameters
    Name Description
    T
    | Improve this Doc View Source

    GetResolutionAsObject(object?, PgTypeId?)

    Declaration
    public PgConverterResolution? GetResolutionAsObject(object? value, PgTypeId? expectedPgTypeId)
    Parameters
    Type Name Description
    object? value
    PgTypeId? expectedPgTypeId
    Returns
    Type Description
    PgConverterResolution?
    • Improve this Doc
    • View Source
    In This Article
    Back to top © Copyright 2023 The Npgsql Development Team