Struct NpgsqlInet
Represents a PostgreSQL inet type, which is a combination of an IPAddress and a
subnet mask.
Assembly: Npgsql.dll
Syntax
[Obsolete("Use ValueTuple<IPAddress, int> instead")]
public struct NpgsqlInet : IEquatable<NpgsqlInet>
Constructors
NpgsqlInet(IPAddress)
Declaration
public NpgsqlInet(IPAddress address)
Parameters
NpgsqlInet(IPAddress, Int32)
Declaration
public NpgsqlInet(IPAddress address, int netmask)
Parameters
NpgsqlInet(String)
Declaration
public NpgsqlInet(string addr)
Parameters
Type |
Name |
Description |
String |
addr |
|
Properties
Address
Declaration
public IPAddress Address { readonly get; set; }
Property Value
Netmask
Declaration
public int Netmask { readonly get; set; }
Property Value
Methods
Deconstruct(out IPAddress, out Int32)
Declaration
public void Deconstruct(out IPAddress address, out int netmask)
Parameters
Equals(NpgsqlInet)
Declaration
public bool Equals(NpgsqlInet other)
Parameters
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
ToIPAddress(NpgsqlInet)
Declaration
public static IPAddress ToIPAddress(NpgsqlInet inet)
Parameters
Returns
ToNpgsqlInet(IPAddress)
Declaration
public static NpgsqlInet ToNpgsqlInet(IPAddress ip)
Parameters
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
Equality(NpgsqlInet, NpgsqlInet)
Declaration
public static bool operator ==(NpgsqlInet x, NpgsqlInet y)
Parameters
Returns
Explicit(NpgsqlInet to IPAddress)
Declaration
public static explicit operator IPAddress(NpgsqlInet inet)
Parameters
Returns
Implicit(IPAddress to NpgsqlInet)
Declaration
public static implicit operator NpgsqlInet(IPAddress ip)
Parameters
Returns
Inequality(NpgsqlInet, NpgsqlInet)
Declaration
public static bool operator !=(NpgsqlInet x, NpgsqlInet y)
Parameters
Returns
Implements