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(params NpgsqlPoint[])
public NpgsqlPath(params NpgsqlPoint[] points)
Parameters
points
NpgsqlPoint[]
NpgsqlPath(bool)
public NpgsqlPath(bool open)
Parameters
open
bool
NpgsqlPath(IEnumerable<NpgsqlPoint>)
public NpgsqlPath(IEnumerable<NpgsqlPoint> points)
Parameters
points
IEnumerable<NpgsqlPoint>
NpgsqlPath(IEnumerable<NpgsqlPoint>, bool)
public NpgsqlPath(IEnumerable<NpgsqlPoint> points, bool open)
Parameters
points
IEnumerable<NpgsqlPoint>open
bool
NpgsqlPath(int)
public NpgsqlPath(int capacity)
Parameters
capacity
int
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
index
int
Property Value
Open
public bool Open { readonly get; set; }
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(NpgsqlPath)
public bool Equals(NpgsqlPath other)
Parameters
other
NpgsqlPath
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 NpgsqlPath 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 ==(NpgsqlPath, NpgsqlPath)
public static bool operator ==(NpgsqlPath x, NpgsqlPath y)
Parameters
x
NpgsqlPathy
NpgsqlPath
Returns
operator !=(NpgsqlPath, NpgsqlPath)
public static bool operator !=(NpgsqlPath x, NpgsqlPath y)
Parameters
x
NpgsqlPathy
NpgsqlPath