Search Results for

    Show / Hide Table of Contents

    Struct NpgsqlPolygon

    Represents a PostgreSQL Polygon type.

    Implements
    IList<><NpgsqlPoint>
    IEquatable<><NpgsqlPolygon>
    Namespace: NpgsqlTypes
    Assembly: Npgsql.dll
    Syntax
    public readonly struct NpgsqlPolygon : IList<NpgsqlPoint>, IEquatable<NpgsqlPolygon>

    Constructors

    | Improve this Doc View Source

    NpgsqlPolygon()

    Declaration
    public NpgsqlPolygon()
    | Improve this Doc View Source

    NpgsqlPolygon(IEnumerable<NpgsqlPoint>)

    Declaration
    public NpgsqlPolygon(IEnumerable<NpgsqlPoint> points)
    Parameters
    Type Name Description
    IEnumerable<><NpgsqlPoint> points
    | Improve this Doc View Source

    NpgsqlPolygon(params NpgsqlPoint[])

    Declaration
    public NpgsqlPolygon(params NpgsqlPoint[] points)
    Parameters
    Type Name Description
    NpgsqlPoint[] points
    | Improve this Doc View Source

    NpgsqlPolygon(int)

    Declaration
    public NpgsqlPolygon(int capacity)
    Parameters
    Type Name Description
    int capacity

    Properties

    | Improve this Doc View Source

    Capacity

    Declaration
    public int Capacity { get; }
    Property Value
    Type Description
    int
    | Improve this Doc View Source

    Count

    Declaration
    public int Count { get; }
    Property Value
    Type Description
    int
    | Improve this Doc View Source

    IsReadOnly

    Declaration
    public bool IsReadOnly { get; }
    Property Value
    Type Description
    bool
    | Improve this Doc View Source

    this[int]

    Declaration
    public NpgsqlPoint this[int index] { get; set; }
    Parameters
    Type Name Description
    int index
    Property Value
    Type Description
    NpgsqlPoint

    Methods

    | Improve this Doc View Source

    Add(NpgsqlPoint)

    Declaration
    public void Add(NpgsqlPoint item)
    Parameters
    Type Name Description
    NpgsqlPoint item
    | Improve this Doc View Source

    Clear()

    Declaration
    public void Clear()
    | Improve this Doc View Source

    Contains(NpgsqlPoint)

    Declaration
    public bool Contains(NpgsqlPoint item)
    Parameters
    Type Name Description
    NpgsqlPoint item
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    CopyTo(NpgsqlPoint[], int)

    Declaration
    public void CopyTo(NpgsqlPoint[] array, int arrayIndex)
    Parameters
    Type Name Description
    NpgsqlPoint[] array
    int arrayIndex
    | Improve this Doc View Source

    Equals(NpgsqlPolygon)

    Declaration
    public bool Equals(NpgsqlPolygon other)
    Parameters
    Type Name Description
    NpgsqlPolygon other
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    Equals(object?)

    Declaration
    public override bool Equals(object? obj)
    Parameters
    Type Name Description
    object? obj
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    GetEnumerator()

    Declaration
    public IEnumerator<NpgsqlPoint> GetEnumerator()
    Returns
    Type Description
    IEnumerator<><NpgsqlPoint>
    | Improve this Doc View Source

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int
    | Improve this Doc View Source

    IndexOf(NpgsqlPoint)

    Declaration
    public int IndexOf(NpgsqlPoint item)
    Parameters
    Type Name Description
    NpgsqlPoint item
    Returns
    Type Description
    int
    | Improve this Doc View Source

    Insert(int, NpgsqlPoint)

    Declaration
    public void Insert(int index, NpgsqlPoint item)
    Parameters
    Type Name Description
    int index
    NpgsqlPoint item
    | Improve this Doc View Source

    Remove(NpgsqlPoint)

    Declaration
    public bool Remove(NpgsqlPoint item)
    Parameters
    Type Name Description
    NpgsqlPoint item
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    RemoveAt(int)

    Declaration
    public void RemoveAt(int index)
    Parameters
    Type Name Description
    int index
    | Improve this Doc View Source

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    string

    Operators

    | Improve this Doc View Source

    operator ==(NpgsqlPolygon, NpgsqlPolygon)

    Declaration
    public static bool operator ==(NpgsqlPolygon x, NpgsqlPolygon y)
    Parameters
    Type Name Description
    NpgsqlPolygon x
    NpgsqlPolygon y
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    operator !=(NpgsqlPolygon, NpgsqlPolygon)

    Declaration
    public static bool operator !=(NpgsqlPolygon x, NpgsqlPolygon y)
    Parameters
    Type Name Description
    NpgsqlPolygon x
    NpgsqlPolygon y
    Returns
    Type Description
    bool

    Implements

    IList<>
    IEquatable<>
    • Improve this Doc
    • View Source
    In This Article
    Back to top © Copyright 2023 The Npgsql Development Team