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