Show / Hide Table of Contents

Struct NpgsqlPath

Represents a PostgreSQL Path type.

Implements
System.Collections.Generic.IList<NpgsqlPoint>
System.Collections.Generic.ICollection<NpgsqlPoint>
System.Collections.Generic.IEnumerable<NpgsqlPoint>
System.Collections.IEnumerable
System.IEquatable<NpgsqlPath>
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
Namespace: NpgsqlTypes
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
Type Name Description
NpgsqlPoint[] points

NpgsqlPath(Boolean)

Declaration
public NpgsqlPath(bool open)
Parameters
Type Name Description
System.Boolean open

NpgsqlPath(IEnumerable<NpgsqlPoint>)

Declaration
public NpgsqlPath(IEnumerable<NpgsqlPoint> points)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<NpgsqlPoint> points

NpgsqlPath(IEnumerable<NpgsqlPoint>, Boolean)

Declaration
public NpgsqlPath(IEnumerable<NpgsqlPoint> points, bool open)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<NpgsqlPoint> points
System.Boolean open

NpgsqlPath(Int32)

Declaration
public NpgsqlPath(int capacity)
Parameters
Type Name Description
System.Int32 capacity

NpgsqlPath(Int32, Boolean)

Declaration
public NpgsqlPath(int capacity, bool open)
Parameters
Type Name Description
System.Int32 capacity
System.Boolean open

Properties

Capacity

Declaration
public int Capacity { get; }
Property Value
Type Description
System.Int32

Count

Declaration
public int Count { get; }
Property Value
Type Description
System.Int32

IsReadOnly

Declaration
public bool IsReadOnly { get; }
Property Value
Type Description
System.Boolean

Item[Int32]

Declaration
public NpgsqlPoint this[int index] { get; set; }
Parameters
Type Name Description
System.Int32 index
Property Value
Type Description
NpgsqlPoint

Open

Declaration
public bool Open { get; set; }
Property Value
Type Description
System.Boolean

Methods

Add(NpgsqlPoint)

Declaration
public void Add(NpgsqlPoint item)
Parameters
Type Name Description
NpgsqlPoint item

Clear()

Declaration
public void Clear()

Contains(NpgsqlPoint)

Declaration
public bool Contains(NpgsqlPoint item)
Parameters
Type Name Description
NpgsqlPoint item
Returns
Type Description
System.Boolean

CopyTo(NpgsqlPoint[], Int32)

Declaration
public void CopyTo(NpgsqlPoint[] array, int arrayIndex)
Parameters
Type Name Description
NpgsqlPoint[] array
System.Int32 arrayIndex

Equals(NpgsqlPath)

Declaration
public bool Equals(NpgsqlPath other)
Parameters
Type Name Description
NpgsqlPath other
Returns
Type Description
System.Boolean

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj
Returns
Type Description
System.Boolean
Overrides
System.ValueType.Equals(System.Object)

GetEnumerator()

Declaration
public IEnumerator<NpgsqlPoint> GetEnumerator()
Returns
Type Description
System.Collections.Generic.IEnumerator<NpgsqlPoint>

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32
Overrides
System.ValueType.GetHashCode()

IndexOf(NpgsqlPoint)

Declaration
public int IndexOf(NpgsqlPoint item)
Parameters
Type Name Description
NpgsqlPoint item
Returns
Type Description
System.Int32

Insert(Int32, NpgsqlPoint)

Declaration
public void Insert(int index, NpgsqlPoint item)
Parameters
Type Name Description
System.Int32 index
NpgsqlPoint item

Parse(String)

Declaration
public static NpgsqlPath Parse(string s)
Parameters
Type Name Description
System.String s
Returns
Type Description
NpgsqlPath

Remove(NpgsqlPoint)

Declaration
public bool Remove(NpgsqlPoint item)
Parameters
Type Name Description
NpgsqlPoint item
Returns
Type Description
System.Boolean

RemoveAt(Int32)

Declaration
public void RemoveAt(int index)
Parameters
Type Name Description
System.Int32 index

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.ValueType.ToString()

Operators

Equality(NpgsqlPath, NpgsqlPath)

Declaration
public static bool operator ==(NpgsqlPath x, NpgsqlPath y)
Parameters
Type Name Description
NpgsqlPath x
NpgsqlPath y
Returns
Type Description
System.Boolean

Inequality(NpgsqlPath, NpgsqlPath)

Declaration
public static bool operator !=(NpgsqlPath x, NpgsqlPath y)
Parameters
Type Name Description
NpgsqlPath x
NpgsqlPath y
Returns
Type Description
System.Boolean

Explicit Interface Implementations

IEnumerable.GetEnumerator()

Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Type Description
System.Collections.IEnumerator

Implements

System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
System.IEquatable<T>
In This Article
Back to top Generated by DocFX