Table of Contents

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

capacity int
open bool

Properties

Capacity

public int Capacity { get; }

Property Value

int

Count

public int Count { get; }

Property Value

int

IsReadOnly

public bool IsReadOnly { get; }

Property Value

bool

this[int]

public NpgsqlPoint this[int index] { get; set; }

Parameters

index int

Property Value

NpgsqlPoint

Open

public bool Open { readonly get; set; }

Property Value

bool

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

bool

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

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetEnumerator()

public IEnumerator<NpgsqlPoint> GetEnumerator()

Returns

IEnumerator<NpgsqlPoint>

GetHashCode()

public override int GetHashCode()

Returns

int

IndexOf(NpgsqlPoint)

public int IndexOf(NpgsqlPoint item)

Parameters

item NpgsqlPoint

Returns

int

Insert(int, NpgsqlPoint)

public void Insert(int index, NpgsqlPoint item)

Parameters

index int
item NpgsqlPoint

Parse(string)

public static NpgsqlPath Parse(string s)

Parameters

s string

Returns

NpgsqlPath

Remove(NpgsqlPoint)

public bool Remove(NpgsqlPoint item)

Parameters

item NpgsqlPoint

Returns

bool

RemoveAt(int)

public void RemoveAt(int index)

Parameters

index int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(NpgsqlPath, NpgsqlPath)

public static bool operator ==(NpgsqlPath x, NpgsqlPath y)

Parameters

x NpgsqlPath
y NpgsqlPath

Returns

bool

operator !=(NpgsqlPath, NpgsqlPath)

public static bool operator !=(NpgsqlPath x, NpgsqlPath y)

Parameters

x NpgsqlPath
y NpgsqlPath

Returns

bool