Struct NpgsqlPolygon
Represents a PostgreSQL Polygon type.
Assembly: Npgsql.dll
Syntax
public struct NpgsqlPolygon : IList<NpgsqlPoint>, ICollection<NpgsqlPoint>, IEnumerable<NpgsqlPoint>, IEnumerable, IEquatable<NpgsqlPolygon>
Constructors
|
Improve this Doc
NpgsqlPolygon(NpgsqlPoint[])
Declaration
public NpgsqlPolygon(params NpgsqlPoint[] points)
Parameters
|
Improve this Doc
NpgsqlPolygon(IEnumerable<NpgsqlPoint>)
Declaration
public NpgsqlPolygon(IEnumerable<NpgsqlPoint> points)
Parameters
|
Improve this Doc
NpgsqlPolygon(Int32)
Declaration
public NpgsqlPolygon(int capacity)
Parameters
Type |
Name |
Description |
Int32 |
capacity |
|
Properties
|
Improve this Doc
Capacity
Declaration
public readonly int Capacity { get; }
Property Value
|
Improve this Doc
Count
Declaration
public readonly int Count { get; }
Property Value
|
Improve this Doc
IsReadOnly
Declaration
public readonly bool IsReadOnly { get; }
Property Value
|
Improve this Doc
Item[Int32]
Declaration
public NpgsqlPoint this[int index] { get; set; }
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Property Value
Methods
|
Improve this Doc
Add(NpgsqlPoint)
Declaration
public void Add(NpgsqlPoint item)
Parameters
|
Improve this Doc
Clear()
Declaration
|
Improve this Doc
Contains(NpgsqlPoint)
Declaration
public bool Contains(NpgsqlPoint item)
Parameters
Returns
|
Improve this Doc
CopyTo(NpgsqlPoint[], Int32)
Declaration
public void CopyTo(NpgsqlPoint[] array, int arrayIndex)
Parameters
|
Improve this Doc
Equals(NpgsqlPolygon)
Declaration
public bool Equals(NpgsqlPolygon other)
Parameters
Returns
|
Improve this Doc
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
|
Improve this Doc
GetEnumerator()
Declaration
public IEnumerator<NpgsqlPoint> GetEnumerator()
Returns
|
Improve this Doc
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
|
Improve this Doc
IndexOf(NpgsqlPoint)
Declaration
public int IndexOf(NpgsqlPoint item)
Parameters
Returns
|
Improve this Doc
Insert(Int32, NpgsqlPoint)
Declaration
public void Insert(int index, NpgsqlPoint item)
Parameters
|
Improve this Doc
Parse(String)
Declaration
public static NpgsqlPolygon Parse(string s)
Parameters
Type |
Name |
Description |
String |
s |
|
Returns
|
Improve this Doc
Remove(NpgsqlPoint)
Declaration
public bool Remove(NpgsqlPoint item)
Parameters
Returns
|
Improve this Doc
RemoveAt(Int32)
Declaration
public void RemoveAt(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
|
Improve this Doc
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
|
Improve this Doc
Equality(NpgsqlPolygon, NpgsqlPolygon)
Declaration
public static bool operator ==(NpgsqlPolygon x, NpgsqlPolygon y)
Parameters
Returns
|
Improve this Doc
Inequality(NpgsqlPolygon, NpgsqlPolygon)
Declaration
public static bool operator !=(NpgsqlPolygon x, NpgsqlPolygon y)
Parameters
Returns
Explicit Interface Implementations
|
Improve this Doc
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Implements