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
Count
public int Count { get; }
Property Value
IsReadOnly
public bool IsReadOnly { get; }
Property Value
this[int]
public NpgsqlPoint this[int index] { get; set; }
Parameters
index
int
Property Value
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
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
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
GetEnumerator()
public IEnumerator<NpgsqlPoint> GetEnumerator()
Returns
GetHashCode()
public override int GetHashCode()
Returns
IndexOf(NpgsqlPoint)
public int IndexOf(NpgsqlPoint item)
Parameters
item
NpgsqlPoint
Returns
Insert(int, NpgsqlPoint)
public void Insert(int index, NpgsqlPoint item)
Parameters
index
intitem
NpgsqlPoint
Parse(string)
public static NpgsqlPolygon Parse(string s)
Parameters
s
string
Returns
Remove(NpgsqlPoint)
public bool Remove(NpgsqlPoint item)
Parameters
item
NpgsqlPoint
Returns
RemoveAt(int)
public void RemoveAt(int index)
Parameters
index
int
ToString()
public override string ToString()
Returns
Operators
operator ==(NpgsqlPolygon, NpgsqlPolygon)
public static bool operator ==(NpgsqlPolygon x, NpgsqlPolygon y)
Parameters
Returns
operator !=(NpgsqlPolygon, NpgsqlPolygon)
public static bool operator !=(NpgsqlPolygon x, NpgsqlPolygon y)