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