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.

public readonly struct NpgsqlInet : IEquatable<NpgsqlInet>
Implements
Inherited Members

Remarks

Constructors

NpgsqlInet(IPAddress)

public NpgsqlInet(IPAddress address)

Parameters

address IPAddress

NpgsqlInet(IPAddress, byte)

public NpgsqlInet(IPAddress address, byte netmask)

Parameters

address IPAddress
netmask byte

NpgsqlInet(string)

public NpgsqlInet(string addr)

Parameters

addr string

Properties

Address

public IPAddress Address { get; }

Property Value

IPAddress

Netmask

public byte Netmask { get; }

Property Value

byte

Methods

Deconstruct(out IPAddress, out byte)

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

Parameters

address IPAddress
netmask byte

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

ToString()

public override string ToString()

Returns

string

Operators

operator ==(NpgsqlInet, NpgsqlInet)

public static bool operator ==(NpgsqlInet left, NpgsqlInet right)

Parameters

left NpgsqlInet
right 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 left, NpgsqlInet right)

Parameters

left NpgsqlInet
right NpgsqlInet

Returns

bool