Table of Contents

Struct NpgsqlPolygon

Namespace
NpgsqlTypes
Assembly
Npgsql.dll

Represents a PostgreSQL Polygon type.

public struct NpgsqlPolygon : IList<NpgsqlPoint>, ICollection<NpgsqlPoint>, IEnumerable<NpgsqlPoint>, IEnumerable, IEquatable<NpgsqlPolygon>
Implements
Inherited Members

Constructors

NpgsqlPolygon(params NpgsqlPoint[])

public NpgsqlPolygon(params NpgsqlPoint[] points)

Parameters

points NpgsqlPoint[]

NpgsqlPolygon(IEnumerable<NpgsqlPoint>)

public NpgsqlPolygon(IEnumerable<NpgsqlPoint> points)

Parameters

points IEnumerable<NpgsqlPoint>

NpgsqlPolygon(int)

public NpgsqlPolygon(int capacity)

Parameters

capacity int

Properties

Capacity

public int Capacity { get; }

Property Value

int

Count

public int Count { get; }

Property Value

int

IsReadOnly

public bool IsReadOnly { get; }

Property Value

bool

this[int]

public NpgsqlPoint this[int index] { get; set; }

Parameters

index int

Property Value

NpgsqlPoint

Methods

Add(NpgsqlPoint)

public void Add(NpgsqlPoint item)

Parameters

item NpgsqlPoint

Clear()

public void Clear()

Contains(NpgsqlPoint)

public bool Contains(NpgsqlPoint item)

Parameters

item NpgsqlPoint

Returns

bool

CopyTo(NpgsqlPoint[], int)

public void CopyTo(NpgsqlPoint[] array, int arrayIndex)

Parameters

array NpgsqlPoint[]
arrayIndex int

Equals(NpgsqlPolygon)

public bool Equals(NpgsqlPolygon other)

Parameters

other NpgsqlPolygon

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetEnumerator()

public IEnumerator<NpgsqlPoint> GetEnumerator()

Returns

IEnumerator<NpgsqlPoint>

GetHashCode()

public override int GetHashCode()

Returns

int

IndexOf(NpgsqlPoint)

public int IndexOf(NpgsqlPoint item)

Parameters

item NpgsqlPoint

Returns

int

Insert(int, NpgsqlPoint)

public void Insert(int index, NpgsqlPoint item)

Parameters

index int
item NpgsqlPoint

Parse(string)

public static NpgsqlPolygon Parse(string s)

Parameters

s string

Returns

NpgsqlPolygon

Remove(NpgsqlPoint)

public bool Remove(NpgsqlPoint item)

Parameters

item NpgsqlPoint

Returns

bool

RemoveAt(int)

public void RemoveAt(int index)

Parameters

index int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(NpgsqlPolygon, NpgsqlPolygon)

public static bool operator ==(NpgsqlPolygon x, NpgsqlPolygon y)

Parameters

x NpgsqlPolygon
y NpgsqlPolygon

Returns

bool

operator !=(NpgsqlPolygon, NpgsqlPolygon)

public static bool operator !=(NpgsqlPolygon x, NpgsqlPolygon y)

Parameters

x NpgsqlPolygon
y NpgsqlPolygon

Returns

bool