Struct NpgsqlInet
Represents a PostgreSQL inet type, which is a combination of an IPAddress and a subnet mask.
Assembly: Npgsql.dll
Syntax
public readonly record struct NpgsqlInet : IEquatable<NpgsqlInet>
Constructors
|
Improve this Doc
View Source
NpgsqlInet(IPAddress, byte)
Declaration
public NpgsqlInet(IPAddress address, byte netmask)
Parameters
Type |
Name |
Description |
IPAddress |
address |
|
byte |
netmask |
|
|
Improve this Doc
View Source
NpgsqlInet(IPAddress)
Declaration
public NpgsqlInet(IPAddress address)
Parameters
Type |
Name |
Description |
IPAddress |
address |
|
|
Improve this Doc
View Source
NpgsqlInet(string)
Declaration
public NpgsqlInet(string addr)
Parameters
Type |
Name |
Description |
string |
addr |
|
Properties
|
Improve this Doc
View Source
Address
Declaration
public IPAddress Address { get; }
Property Value
Type |
Description |
IPAddress |
|
|
Improve this Doc
View Source
Netmask
Declaration
public byte Netmask { get; }
Property Value
Methods
|
Improve this Doc
View Source
Deconstruct(out IPAddress, out byte)
Declaration
public void Deconstruct(out IPAddress address, out byte netmask)
Parameters
Type |
Name |
Description |
IPAddress |
address |
|
byte |
netmask |
|
|
Improve this Doc
View Source
ToString()
Declaration
public override string ToString()
Returns
Operators
|
Improve this Doc
View Source
explicit operator IPAddress(NpgsqlInet)
Declaration
public static explicit operator IPAddress(NpgsqlInet inet)
Parameters
Returns
Type |
Description |
IPAddress |
|
|
Improve this Doc
View Source
implicit operator NpgsqlInet(IPAddress)
Declaration
public static implicit operator NpgsqlInet(IPAddress ip)
Parameters
Type |
Name |
Description |
IPAddress |
ip |
|
Returns
Implements
System.IEquatable<>