Struct NpgsqlCidr
Represents a PostgreSQL cidr type.
Assembly: Npgsql.dll
Syntax
public readonly record struct NpgsqlCidr : IEquatable<NpgsqlCidr>
Constructors
|
Improve this Doc
View Source
NpgsqlCidr(IPAddress, byte)
Declaration
public NpgsqlCidr(IPAddress address, byte netmask)
Parameters
Type |
Name |
Description |
IPAddress |
address |
|
byte |
netmask |
|
|
Improve this Doc
View Source
NpgsqlCidr(string)
Declaration
public NpgsqlCidr(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(NpgsqlCidr)
Declaration
public static explicit operator IPAddress(NpgsqlCidr cidr)
Parameters
Returns
Type |
Description |
IPAddress |
|
|
Improve this Doc
View Source
implicit operator NpgsqlInet(NpgsqlCidr)
Declaration
public static implicit operator NpgsqlInet(NpgsqlCidr cidr)
Parameters
Returns
Implements
System.IEquatable<>