Struct NpgsqlCidr
- Namespace
- NpgsqlTypes
- Assembly
- Npgsql.dll
Represents a PostgreSQL cidr type.
public readonly struct NpgsqlCidr : IEquatable<NpgsqlCidr>
- Implements
- Inherited Members
Remarks
Constructors
NpgsqlCidr(IPAddress, byte)
public NpgsqlCidr(IPAddress address, byte netmask)
Parameters
NpgsqlCidr(string)
public NpgsqlCidr(string addr)
Parameters
addr
string
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(NpgsqlCidr)
public bool Equals(NpgsqlCidr other)
Parameters
other
NpgsqlCidr
Returns
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(NpgsqlCidr, NpgsqlCidr)
public static bool operator ==(NpgsqlCidr left, NpgsqlCidr right)
Parameters
left
NpgsqlCidrright
NpgsqlCidr
Returns
explicit operator IPAddress(NpgsqlCidr)
public static explicit operator IPAddress(NpgsqlCidr cidr)
Parameters
cidr
NpgsqlCidr
Returns
implicit operator NpgsqlInet(NpgsqlCidr)
public static implicit operator NpgsqlInet(NpgsqlCidr cidr)
Parameters
cidr
NpgsqlCidr
Returns
operator !=(NpgsqlCidr, NpgsqlCidr)
public static bool operator !=(NpgsqlCidr left, NpgsqlCidr right)
Parameters
left
NpgsqlCidrright
NpgsqlCidr