Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.net
  • Platforms: .NET, .NET Standard 2.0, Island
  • Ancestry:
    • ValueType | IP  .NET, .NET Standard 2.0, Island-watchOS-armv7k
    • ValueType | IP  Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows

constructor


constructor(aValue: Slice<Byte>)
init(_ aValue: Slice<Byte>)
Sub New(aValue As Slice<Byte>)

Parameters:

  • aValue:

DefaultMask

method DefaultMask: IPMask
func DefaultMask() -> IPMask
func DefaultMask() IPMask
Function DefaultMask() As IPMask

Equal

method Equal(x: IP): bool
func Equal(_ x: IP) -> bool
Function Equal(x As IP) As bool

Parameters:

  • x:

Equals

method Equals(value: Object): Boolean
Boolean Equals(Object value)
func Equals(_ value: Object) -> Boolean
func Equals(value interface{}) Boolean
Function Equals(value As Object) As Boolean

Parameters:

  • value:

GetHashCode

method GetHashCode: Int32
func GetHashCode() -> Int32
Function GetHashCode() As Int32

IsGlobalUnicast

method IsGlobalUnicast: bool
func IsGlobalUnicast() -> bool
func IsGlobalUnicast() bool
Function IsGlobalUnicast() As bool

IsInterfaceLocalMulticast

method IsInterfaceLocalMulticast: bool
bool IsInterfaceLocalMulticast()
func IsInterfaceLocalMulticast() -> bool
func IsInterfaceLocalMulticast() bool
Function IsInterfaceLocalMulticast() As bool

IsLinkLocalMulticast

method IsLinkLocalMulticast: bool
bool IsLinkLocalMulticast()
func IsLinkLocalMulticast() -> bool
func IsLinkLocalMulticast() bool
Function IsLinkLocalMulticast() As bool

IsLinkLocalUnicast

method IsLinkLocalUnicast: bool
bool IsLinkLocalUnicast()
func IsLinkLocalUnicast() -> bool
func IsLinkLocalUnicast() bool
Function IsLinkLocalUnicast() As bool

IsLoopback

func IsLoopback() -> bool
Function IsLoopback() As bool

IsMulticast

func IsMulticast() -> bool
Function IsMulticast() As bool

IsUnspecified

method IsUnspecified: bool
func IsUnspecified() -> bool
func IsUnspecified() bool
Function IsUnspecified() As bool

MarshalText

method MarshalText: tuple of (Slice<Byte>, error)
(Slice<Byte>, error) MarshalText()
func MarshalText() -> tuple of (Slice<Byte>, error)
func MarshalText() tuple of (Slice<Byte>, error)
Function MarshalText() As Tuple (Of Slice<Byte>, error)

Mask

method Mask(mask: IPMask): IP
func Mask(_ mask: IPMask) -> IP
func Mask(mask IPMask) IP
Function Mask(mask As IPMask) As IP

Parameters:

  • mask:

String

Function String() As string

To16


To4


UnmarshalText

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

Parameters:

  • text:

Value

FIELD Value() As Slice<Byte>

Value

FIELD Value() As Slice<Byte>

constructor


constructor(aValue: Slice<Byte>)
init(_ aValue: Slice<Byte>)
Sub New(aValue As Slice<Byte>)

Parameters:

  • aValue:

DefaultMask

method DefaultMask: IPMask
func DefaultMask() -> IPMask
func DefaultMask() IPMask
Function DefaultMask() As IPMask

Equal

method Equal(x: IP): bool
func Equal(_ x: IP) -> bool
Function Equal(x As IP) As bool

Parameters:

  • x:

Equals

method Equals(value: Object): Boolean
Boolean Equals(Object value)
func Equals(_ value: Object) -> Boolean
func Equals(value interface{}) Boolean
Function Equals(value As Object) As Boolean

Parameters:

  • value:

GetHashCode

method GetHashCode: Int32
func GetHashCode() -> Int32
Function GetHashCode() As Int32

IsGlobalUnicast

method IsGlobalUnicast: bool
func IsGlobalUnicast() -> bool
func IsGlobalUnicast() bool
Function IsGlobalUnicast() As bool

IsInterfaceLocalMulticast

method IsInterfaceLocalMulticast: bool
bool IsInterfaceLocalMulticast()
func IsInterfaceLocalMulticast() -> bool
func IsInterfaceLocalMulticast() bool
Function IsInterfaceLocalMulticast() As bool

IsLinkLocalMulticast

method IsLinkLocalMulticast: bool
bool IsLinkLocalMulticast()
func IsLinkLocalMulticast() -> bool
func IsLinkLocalMulticast() bool
Function IsLinkLocalMulticast() As bool

IsLinkLocalUnicast

method IsLinkLocalUnicast: bool
bool IsLinkLocalUnicast()
func IsLinkLocalUnicast() -> bool
func IsLinkLocalUnicast() bool
Function IsLinkLocalUnicast() As bool

IsLoopback

func IsLoopback() -> bool
Function IsLoopback() As bool

IsMulticast

func IsMulticast() -> bool
Function IsMulticast() As bool

IsUnspecified

method IsUnspecified: bool
func IsUnspecified() -> bool
func IsUnspecified() bool
Function IsUnspecified() As bool

MarshalText

method MarshalText: tuple of (Slice<Byte>, error)
(Slice<Byte>, error) MarshalText()
func MarshalText() -> tuple of (Slice<Byte>, error)
func MarshalText() tuple of (Slice<Byte>, error)
Function MarshalText() As Tuple (Of Slice<Byte>, error)

Mask

method Mask(mask: IPMask): IP
func Mask(_ mask: IPMask) -> IP
func Mask(mask IPMask) IP
Function Mask(mask As IPMask) As IP

Parameters:

  • mask:

String

Function String() As string

To16


To4