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