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
addressIPAddress
NpgsqlInet(IPAddress, byte)
public NpgsqlInet(IPAddress address, byte netmask)
Parameters
NpgsqlInet(string)
public NpgsqlInet(string addr)
Parameters
addrstring
Properties
Address
public IPAddress Address { get; }
Property Value
Netmask
public byte Netmask { get; }
Property Value
Methods
Deconstruct(out IPAddress, out byte)
public void Deconstruct(out IPAddress address, out byte netmask)
Parameters
Equals(NpgsqlInet)
public bool Equals(NpgsqlInet other)
Parameters
otherNpgsqlInet
Returns
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(NpgsqlInet, NpgsqlInet)
public static bool operator ==(NpgsqlInet left, NpgsqlInet right)
Parameters
leftNpgsqlInetrightNpgsqlInet
Returns
explicit operator IPAddress(NpgsqlInet)
public static explicit operator IPAddress(NpgsqlInet inet)
Parameters
inetNpgsqlInet
Returns
implicit operator NpgsqlInet(IPAddress)
public static implicit operator NpgsqlInet(IPAddress ip)
Parameters
ipIPAddress
Returns
operator !=(NpgsqlInet, NpgsqlInet)
public static bool operator !=(NpgsqlInet left, NpgsqlInet right)
Parameters
leftNpgsqlInetrightNpgsqlInet