Show / Hide Table of Contents

Struct NpgsqlInet

Represents a PostgreSQL inet type, which is a combination of an IPAddress and a subnet mask.

Implements
IEquatable<NpgsqlInet>
Namespace: NpgsqlTypes
Assembly: Npgsql.dll
Syntax
public struct NpgsqlInet : IEquatable<NpgsqlInet>
Remarks

http://www.postgresql.org/docs/current/static/datatype-net-types.html

Constructors

NpgsqlInet(IPAddress)

Declaration
public NpgsqlInet(IPAddress address)
Parameters
Type Name Description
IPAddress address

NpgsqlInet(IPAddress, Int32)

Declaration
public NpgsqlInet(IPAddress address, int netmask)
Parameters
Type Name Description
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
IPAddress

Netmask

Declaration
public int Netmask { get; set; }
Property Value
Type Description
System.Int32

Methods

Equals(NpgsqlInet)

Declaration
public bool Equals(NpgsqlInet other)
Parameters
Type Name Description
NpgsqlInet other
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

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32

ToIPAddress(NpgsqlInet)

Declaration
public static IPAddress ToIPAddress(NpgsqlInet inet)
Parameters
Type Name Description
NpgsqlInet inet
Returns
Type Description
IPAddress

ToNpgsqlInet(IPAddress)

Declaration
public static NpgsqlInet ToNpgsqlInet(IPAddress ip)
Parameters
Type Name Description
IPAddress ip
Returns
Type Description
NpgsqlInet

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String

Operators

Equality(NpgsqlInet, NpgsqlInet)

Declaration
public static bool operator ==(NpgsqlInet x, NpgsqlInet y)
Parameters
Type Name Description
NpgsqlInet x
NpgsqlInet y
Returns
Type Description
System.Boolean

Explicit(NpgsqlInet to IPAddress)

Declaration
public static explicit operator IPAddress(NpgsqlInet inet)
Parameters
Type Name Description
NpgsqlInet inet
Returns
Type Description
IPAddress

Implicit(IPAddress to NpgsqlInet)

Declaration
public static implicit operator NpgsqlInet(IPAddress ip)
Parameters
Type Name Description
IPAddress ip
Returns
Type Description
NpgsqlInet

Inequality(NpgsqlInet, NpgsqlInet)

Declaration
public static bool operator !=(NpgsqlInet x, NpgsqlInet y)
Parameters
Type Name Description
NpgsqlInet x
NpgsqlInet y
Returns
Type Description
System.Boolean

Implements

IEquatable<>
Back to top Copyright © 2015-2017 Microsoft
Generated by DocFX