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
NpgsqlInet(string)
public NpgsqlInet(string addr)
Parameters
addr
string
Properties
Address
public IPAddress Address { readonly get; set; }
Property Value
Netmask
public int Netmask { readonly get; set; }
Property Value
Methods
Deconstruct(out IPAddress, out int)
public void Deconstruct(out IPAddress address, out int netmask)
Parameters
Equals(NpgsqlInet)
public bool Equals(NpgsqlInet other)
Parameters
other
NpgsqlInet
Returns
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToIPAddress(NpgsqlInet)
public static IPAddress ToIPAddress(NpgsqlInet inet)
Parameters
inet
NpgsqlInet
Returns
ToNpgsqlInet(IPAddress)
public static NpgsqlInet ToNpgsqlInet(IPAddress ip)
Parameters
ip
IPAddress
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(NpgsqlInet, NpgsqlInet)
public static bool operator ==(NpgsqlInet x, NpgsqlInet y)
Parameters
x
NpgsqlInety
NpgsqlInet
Returns
explicit operator IPAddress(NpgsqlInet)
public static explicit operator IPAddress(NpgsqlInet inet)
Parameters
inet
NpgsqlInet
Returns
implicit operator NpgsqlInet(IPAddress)
public static implicit operator NpgsqlInet(IPAddress ip)
Parameters
ip
IPAddress
Returns
operator !=(NpgsqlInet, NpgsqlInet)
public static bool operator !=(NpgsqlInet x, NpgsqlInet y)
Parameters
x
NpgsqlInety
NpgsqlInet