Table of Contents

Struct NpgsqlInet

Namespace
NpgsqlTypes
Assembly
Npgsql.dll

Represents a PostgreSQL inet type, which is a combination of an IPAddress and a subnet mask.

[Obsolete("Use ValueTuple<IPAddress, int> instead")]
public struct NpgsqlInet : IEquatable<NpgsqlInet>
Implements
Inherited Members

Remarks

Constructors

NpgsqlInet(IPAddress)

public NpgsqlInet(IPAddress address)

Parameters

address IPAddress

NpgsqlInet(IPAddress, int)

public NpgsqlInet(IPAddress address, int netmask)

Parameters

address IPAddress
netmask int

NpgsqlInet(string)

public NpgsqlInet(string addr)

Parameters

addr string

Properties

Address

public IPAddress Address { readonly get; set; }

Property Value

IPAddress

Netmask

public int Netmask { readonly get; set; }

Property Value

int

Methods

Deconstruct(out IPAddress, out int)

public void Deconstruct(out IPAddress address, out int netmask)

Parameters

address IPAddress
netmask int

Equals(NpgsqlInet)

public bool Equals(NpgsqlInet other)

Parameters

other NpgsqlInet

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToIPAddress(NpgsqlInet)

public static IPAddress ToIPAddress(NpgsqlInet inet)

Parameters

inet NpgsqlInet

Returns

IPAddress

ToNpgsqlInet(IPAddress)

public static NpgsqlInet ToNpgsqlInet(IPAddress ip)

Parameters

ip IPAddress

Returns

NpgsqlInet

ToString()

public override string ToString()

Returns

string

Operators

operator ==(NpgsqlInet, NpgsqlInet)

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

Parameters

x NpgsqlInet
y NpgsqlInet

Returns

bool

explicit operator IPAddress(NpgsqlInet)

public static explicit operator IPAddress(NpgsqlInet inet)

Parameters

inet NpgsqlInet

Returns

IPAddress

implicit operator NpgsqlInet(IPAddress)

public static implicit operator NpgsqlInet(IPAddress ip)

Parameters

ip IPAddress

Returns

NpgsqlInet

operator !=(NpgsqlInet, NpgsqlInet)

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

Parameters

x NpgsqlInet
y NpgsqlInet

Returns

bool