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
pointsNpgsqlPoint[]
NpgsqlPolygon(IEnumerable<NpgsqlPoint>)
public NpgsqlPolygon(IEnumerable<NpgsqlPoint> points)
Parameters
pointsIEnumerable<NpgsqlPoint>
NpgsqlPolygon(int)
public NpgsqlPolygon(int capacity)
Parameters
capacityint
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
indexint
Property Value
Methods
Add(NpgsqlPoint)
public void Add(NpgsqlPoint item)
Parameters
itemNpgsqlPoint
Clear()
public void Clear()
Contains(NpgsqlPoint)
public bool Contains(NpgsqlPoint item)
Parameters
itemNpgsqlPoint
Returns
CopyTo(NpgsqlPoint[], int)
public void CopyTo(NpgsqlPoint[] array, int arrayIndex)
Parameters
arrayNpgsqlPoint[]arrayIndexint
Equals(NpgsqlPolygon)
public bool Equals(NpgsqlPolygon other)
Parameters
otherNpgsqlPolygon
Returns
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
GetEnumerator()
public IEnumerator<NpgsqlPoint> GetEnumerator()
Returns
GetHashCode()
public override int GetHashCode()
Returns
IndexOf(NpgsqlPoint)
public int IndexOf(NpgsqlPoint item)
Parameters
itemNpgsqlPoint
Returns
Insert(int, NpgsqlPoint)
public void Insert(int index, NpgsqlPoint item)
Parameters
indexintitemNpgsqlPoint
Parse(string)
public static NpgsqlPolygon Parse(string s)
Parameters
sstring
Returns
Remove(NpgsqlPoint)
public bool Remove(NpgsqlPoint item)
Parameters
itemNpgsqlPoint
Returns
RemoveAt(int)
public void RemoveAt(int index)
Parameters
indexint
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)