Struct NpgsqlPath
Represents a PostgreSQL Path type.
Assembly: Npgsql.dll
Syntax
public struct NpgsqlPath : IList<NpgsqlPoint>, ICollection<NpgsqlPoint>, IEnumerable<NpgsqlPoint>, IEnumerable, IEquatable<NpgsqlPath>
Constructors
|
Improve this Doc
NpgsqlPath(NpgsqlPoint[])
Declaration
public NpgsqlPath(params NpgsqlPoint[] points)
Parameters
|
Improve this Doc
NpgsqlPath(Boolean)
Declaration
public NpgsqlPath(bool open)
Parameters
|
Improve this Doc
NpgsqlPath(IEnumerable<NpgsqlPoint>)
Declaration
public NpgsqlPath(IEnumerable<NpgsqlPoint> points)
Parameters
|
Improve this Doc
NpgsqlPath(IEnumerable<NpgsqlPoint>, Boolean)
Declaration
public NpgsqlPath(IEnumerable<NpgsqlPoint> points, bool open)
Parameters
|
Improve this Doc
NpgsqlPath(Int32)
Declaration
public NpgsqlPath(int capacity)
Parameters
Type |
Name |
Description |
Int32 |
capacity |
|
|
Improve this Doc
NpgsqlPath(Int32, Boolean)
Declaration
public NpgsqlPath(int capacity, bool open)
Parameters
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
|
Improve this Doc
Open
Declaration
public bool Open { readonly get; set; }
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(NpgsqlPath)
Declaration
public bool Equals(NpgsqlPath 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 NpgsqlPath 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(NpgsqlPath, NpgsqlPath)
Declaration
public static bool operator ==(NpgsqlPath x, NpgsqlPath y)
Parameters
Returns
|
Improve this Doc
Inequality(NpgsqlPath, NpgsqlPath)
Declaration
public static bool operator !=(NpgsqlPath x, NpgsqlPath y)
Parameters
Returns
Explicit Interface Implementations
|
Improve this Doc
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Implements