Struct NpgsqlPath
- Namespace
- NpgsqlTypes
- Assembly
- Npgsql.dll
Represents a PostgreSQL Path type.
public struct NpgsqlPath : IList<NpgsqlPoint>, ICollection<NpgsqlPoint>, IEnumerable<NpgsqlPoint>, IEnumerable, IEquatable<NpgsqlPath>
- Implements
- Inherited Members
Constructors
NpgsqlPath()
public NpgsqlPath()
NpgsqlPath(params NpgsqlPoint[])
public NpgsqlPath(params NpgsqlPoint[] points)
Parameters
pointsNpgsqlPoint[]
NpgsqlPath(bool)
public NpgsqlPath(bool open)
Parameters
openbool
NpgsqlPath(IEnumerable<NpgsqlPoint>)
public NpgsqlPath(IEnumerable<NpgsqlPoint> points)
Parameters
pointsIEnumerable<NpgsqlPoint>
NpgsqlPath(IEnumerable<NpgsqlPoint>, bool)
public NpgsqlPath(IEnumerable<NpgsqlPoint> points, bool open)
Parameters
pointsIEnumerable<NpgsqlPoint>openbool
NpgsqlPath(int)
public NpgsqlPath(int capacity)
Parameters
capacityint
NpgsqlPath(int, bool)
public NpgsqlPath(int capacity, bool open)
Parameters
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
Open
public bool Open { readonly get; set; }
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(NpgsqlPath)
public bool Equals(NpgsqlPath other)
Parameters
otherNpgsqlPath
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
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 ==(NpgsqlPath, NpgsqlPath)
public static bool operator ==(NpgsqlPath x, NpgsqlPath y)
Parameters
xNpgsqlPathyNpgsqlPath
Returns
operator !=(NpgsqlPath, NpgsqlPath)
public static bool operator !=(NpgsqlPath x, NpgsqlPath y)
Parameters
xNpgsqlPathyNpgsqlPath