Show / Hide Table of Contents

Struct NpgsqlPolygon

Represents a PostgreSQL Polygon type.

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

Constructors

NpgsqlPolygon(IEnumerable<NpgsqlPoint>)

Declaration
public NpgsqlPolygon(IEnumerable<NpgsqlPoint> points)
Parameters
Type Name Description
IEnumerable<NpgsqlPoint> points

NpgsqlPolygon(NpgsqlPoint[])

Declaration
public NpgsqlPolygon(params NpgsqlPoint[] points)
Parameters
Type Name Description
NpgsqlPoint[] points

NpgsqlPolygon(Int32)

Declaration
public NpgsqlPolygon(int capacity)
Parameters
Type Name Description
System.Int32 capacity

Properties

Capacity

Declaration
public int Capacity { get; }
Property Value
Type Description
System.Int32

Count

Declaration
public int Count { get; }
Property Value
Type Description
System.Int32

IsReadOnly

Declaration
public bool IsReadOnly { get; }
Property Value
Type Description
System.Boolean

Item[Int32]

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

Methods

Add(NpgsqlPoint)

Declaration
public void Add(NpgsqlPoint item)
Parameters
Type Name Description
NpgsqlPoint item

Clear()

Declaration
public void Clear()

Contains(NpgsqlPoint)

Declaration
public bool Contains(NpgsqlPoint item)
Parameters
Type Name Description
NpgsqlPoint item
Returns
Type Description
System.Boolean

CopyTo(NpgsqlPoint[], Int32)

Declaration
public void CopyTo(NpgsqlPoint[] array, int arrayIndex)
Parameters
Type Name Description
NpgsqlPoint[] array
System.Int32 arrayIndex

Equals(NpgsqlPolygon)

Declaration
public bool Equals(NpgsqlPolygon other)
Parameters
Type Name Description
NpgsqlPolygon other
Returns
Type Description
System.Boolean

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj
Returns
Type Description
System.Boolean

GetEnumerator()

Declaration
public IEnumerator<NpgsqlPoint> GetEnumerator()
Returns
Type Description
IEnumerator<NpgsqlPoint>

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32

IndexOf(NpgsqlPoint)

Declaration
public int IndexOf(NpgsqlPoint item)
Parameters
Type Name Description
NpgsqlPoint item
Returns
Type Description
System.Int32

Insert(Int32, NpgsqlPoint)

Declaration
public void Insert(int index, NpgsqlPoint item)
Parameters
Type Name Description
System.Int32 index
NpgsqlPoint item

Parse(String)

Declaration
public static NpgsqlPolygon Parse(string s)
Parameters
Type Name Description
System.String s
Returns
Type Description
NpgsqlPolygon

Remove(NpgsqlPoint)

Declaration
public bool Remove(NpgsqlPoint item)
Parameters
Type Name Description
NpgsqlPoint item
Returns
Type Description
System.Boolean

RemoveAt(Int32)

Declaration
public void RemoveAt(int index)
Parameters
Type Name Description
System.Int32 index

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String

Operators

Equality(NpgsqlPolygon, NpgsqlPolygon)

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

Inequality(NpgsqlPolygon, NpgsqlPolygon)

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

Implements

IList<>
IEquatable<>
Back to top Copyright © 2015-2017 Microsoft
Generated by DocFX