IP

Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.net
  • Ancestry:
    • ValueType | IP  .NET, .NET Standard 2.0
    • ValueType | IP  Island

 

constructor

 

constructor

 

IP()

 

init()

constructor (Slice<Byte>)

 

constructor(aValue: Slice<Byte>)

 

IP(Slice<Byte> aValue)

 

init(_ aValue: Slice<Byte>)

Parameters:

  • aValue:

DefaultMask

 

method DefaultMask: IPMask

 

IPMask DefaultMask()

 

func DefaultMask() -> IPMask

 

func DefaultMask() IPMask

Equal

 

method Equal(x: IP): bool

 

bool Equal(IP x)

 

func Equal(_ x: IP) -> bool

 

func Equal(x IP) bool

Parameters:

  • x:

Equals  override virtual

 

method Equals(value: Object): Boolean

 

Boolean Equals(Object value)

 

func Equals(_ value: Object) -> Boolean

 

func Equals(value interface{}) Boolean

Parameters:

  • value:

GetHashCode  override virtual

 

method GetHashCode: Int32

 

Int32 GetHashCode()

 

func GetHashCode() -> Int32

 

func GetHashCode() Int32

IsGlobalUnicast

 

method IsGlobalUnicast: bool

 

bool IsGlobalUnicast()

 

func IsGlobalUnicast() -> bool

 

func IsGlobalUnicast() bool

IsInterfaceLocalMulticast

 

method IsInterfaceLocalMulticast: bool

 

bool IsInterfaceLocalMulticast()

 

func IsInterfaceLocalMulticast() -> bool

 

func IsInterfaceLocalMulticast() bool

IsLinkLocalMulticast

 

method IsLinkLocalMulticast: bool

 

bool IsLinkLocalMulticast()

 

func IsLinkLocalMulticast() -> bool

 

func IsLinkLocalMulticast() bool

IsLinkLocalUnicast

 

method IsLinkLocalUnicast: bool

 

bool IsLinkLocalUnicast()

 

func IsLinkLocalUnicast() -> bool

 

func IsLinkLocalUnicast() bool

IsLoopback

 

method IsLoopback: bool

 

bool IsLoopback()

 

func IsLoopback() -> bool

 

func IsLoopback() bool

IsMulticast

 

method IsMulticast: bool

 

bool IsMulticast()

 

func IsMulticast() -> bool

 

func IsMulticast() bool

IsUnspecified

 

method IsUnspecified: bool

 

bool IsUnspecified()

 

func IsUnspecified() -> bool

 

func IsUnspecified() bool

MarshalText

 

// .NET, Island
method MarshalText: tuple of (Slice<Byte>, error)
// .NET Standard 2.0
method MarshalText: ValueTuple<Slice<Byte>, error>

 

// .NET, Island
(Slice<Byte>, error) MarshalText()
// .NET Standard 2.0
ValueTuple<Slice<Byte>, error> MarshalText()

 

// .NET, Island
func MarshalText() -> (Slice<Byte>, error)
// .NET Standard 2.0
func MarshalText() -> ValueTuple<Slice<Byte>, error>

 

// .NET, Island
func MarshalText() (Slice<Byte>, error)
// .NET Standard 2.0
func MarshalText() ValueTuple<Slice<Byte>, error>

Mask

 

method Mask(mask: IPMask): IP

 

IP Mask(IPMask mask)

 

func Mask(_ mask: IPMask) -> IP

 

func Mask(mask IPMask) IP

Parameters:

  • mask:

String

 

method String: string

 

string String()

 

func String() -> string

 

func String() string

To16

 

method To16: IP

 

IP To16()

 

func To16() -> IP

 

func To16() IP

To4

 

method To4: IP

 

IP To4()

 

func To4() -> IP

 

func To4() IP

UnmarshalText

 

method UnmarshalText(text: Slice<Byte>): error

 

error UnmarshalText(Slice<Byte> text)

 

func UnmarshalText(_ text: Slice<Byte>) -> error

 

func UnmarshalText(text Slice<Byte>) error

Parameters:

  • text:

Value

 

var Value: Slice<Byte>;

 

Slice<Byte> Value

 

var Value: Slice<Byte>

 

Value Slice<Byte>

 

Value

 

var Value: Slice<Byte>;

 

Slice<Byte> Value

 

var Value: Slice<Byte>

 

Value Slice<Byte>

 

constructor

 

constructor

 

IP()

 

init()

constructor (Slice<Byte>)

 

constructor(aValue: Slice<Byte>)

 

IP(Slice<Byte> aValue)

 

init(_ aValue: Slice<Byte>)

Parameters:

  • aValue:

DefaultMask

 

method DefaultMask: IPMask

 

IPMask DefaultMask()

 

func DefaultMask() -> IPMask

 

func DefaultMask() IPMask

Equal

 

method Equal(x: IP): bool

 

bool Equal(IP x)

 

func Equal(_ x: IP) -> bool

 

func Equal(x IP) bool

Parameters:

  • x:

Equals  override virtual

 

method Equals(value: Object): Boolean

 

Boolean Equals(Object value)

 

func Equals(_ value: Object) -> Boolean

 

func Equals(value interface{}) Boolean

Parameters:

  • value:

GetHashCode  override virtual

 

method GetHashCode: Int32

 

Int32 GetHashCode()

 

func GetHashCode() -> Int32

 

func GetHashCode() Int32

IsGlobalUnicast

 

method IsGlobalUnicast: bool

 

bool IsGlobalUnicast()

 

func IsGlobalUnicast() -> bool

 

func IsGlobalUnicast() bool

IsInterfaceLocalMulticast

 

method IsInterfaceLocalMulticast: bool

 

bool IsInterfaceLocalMulticast()

 

func IsInterfaceLocalMulticast() -> bool

 

func IsInterfaceLocalMulticast() bool

IsLinkLocalMulticast

 

method IsLinkLocalMulticast: bool

 

bool IsLinkLocalMulticast()

 

func IsLinkLocalMulticast() -> bool

 

func IsLinkLocalMulticast() bool

IsLinkLocalUnicast

 

method IsLinkLocalUnicast: bool

 

bool IsLinkLocalUnicast()

 

func IsLinkLocalUnicast() -> bool

 

func IsLinkLocalUnicast() bool

IsLoopback

 

method IsLoopback: bool

 

bool IsLoopback()

 

func IsLoopback() -> bool

 

func IsLoopback() bool

IsMulticast

 

method IsMulticast: bool

 

bool IsMulticast()

 

func IsMulticast() -> bool

 

func IsMulticast() bool

IsUnspecified

 

method IsUnspecified: bool

 

bool IsUnspecified()

 

func IsUnspecified() -> bool

 

func IsUnspecified() bool

MarshalText

 

// .NET, Island
method MarshalText: tuple of (Slice<Byte>, error)
// .NET Standard 2.0
method MarshalText: ValueTuple<Slice<Byte>, error>

 

// .NET, Island
(Slice<Byte>, error) MarshalText()
// .NET Standard 2.0
ValueTuple<Slice<Byte>, error> MarshalText()

 

// .NET, Island
func MarshalText() -> (Slice<Byte>, error)
// .NET Standard 2.0
func MarshalText() -> ValueTuple<Slice<Byte>, error>

 

// .NET, Island
func MarshalText() (Slice<Byte>, error)
// .NET Standard 2.0
func MarshalText() ValueTuple<Slice<Byte>, error>

Mask

 

method Mask(mask: IPMask): IP

 

IP Mask(IPMask mask)

 

func Mask(_ mask: IPMask) -> IP

 

func Mask(mask IPMask) IP

Parameters:

  • mask:

String

 

method String: string

 

string String()

 

func String() -> string

 

func String() string

To16

 

method To16: IP

 

IP To16()

 

func To16() -> IP

 

func To16() IP

To4

 

method To4: IP

 

IP To4()

 

func To4() -> IP

 

func To4() IP

UnmarshalText

 

method UnmarshalText(text: Slice<Byte>): error

 

error UnmarshalText(Slice<Byte> text)

 

func UnmarshalText(_ text: Slice<Byte>) -> error

 

func UnmarshalText(text Slice<Byte>) error

Parameters:

  • text: