C# Класс NetworkCommsDotNet.Tools.XPlatformHelper.IPv6Address

Encapsulates an IPv6 Address. See RFC 2373 for more info on IPv6 addresses.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Loopback IPv6Address
Unspecified IPv6Address

Открытые методы

Метод Описание
Equals ( object other ) : bool
GetHashCode ( ) : int
IPv6Address ( ushort addr ) : System
IPv6Address ( ushort addr, int prefixLength ) : System
IPv6Address ( ushort addr, int prefixLength, int scopeId ) : System
IsIPv4Compatible ( ) : bool
IsIPv4Mapped ( ) : bool
IsLoopback ( IPv6Address addr ) : bool
Parse ( string ipString ) : IPv6Address
ToString ( ) : string

Overrides System.Object.ToString to return this object rendered in a canonicalized notation

ToString ( bool fullLength ) : string
TryParse ( string ipString, IPv6Address &result ) : bool
this ( int index ) : ushort

Приватные методы

Метод Описание
AsIPv4Int ( ) : int
Fill ( ushort addr, string ipString ) : int
Hash ( int i, int j, int k, int l ) : int
SwapUShort ( ushort number ) : ushort
TryParse ( string prefix, int &res ) : bool

Описание методов

Equals() публичный Метод

public Equals ( object other ) : bool
other object
Результат bool

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

IPv6Address() публичный Метод

public IPv6Address ( ushort addr ) : System
addr ushort
Результат System

IPv6Address() публичный Метод

public IPv6Address ( ushort addr, int prefixLength ) : System
addr ushort
prefixLength int
Результат System

IPv6Address() публичный Метод

public IPv6Address ( ushort addr, int prefixLength, int scopeId ) : System
addr ushort
prefixLength int
scopeId int
Результат System

IsIPv4Compatible() публичный Метод

public IsIPv4Compatible ( ) : bool
Результат bool

IsIPv4Mapped() публичный Метод

public IsIPv4Mapped ( ) : bool
Результат bool

IsLoopback() публичный статический Метод

public static IsLoopback ( IPv6Address addr ) : bool
addr IPv6Address
Результат bool

Parse() публичный статический Метод

public static Parse ( string ipString ) : IPv6Address
ipString string
Результат IPv6Address

ToString() публичный Метод

Overrides System.Object.ToString to return this object rendered in a canonicalized notation
public ToString ( ) : string
Результат string

ToString() публичный Метод

public ToString ( bool fullLength ) : string
fullLength bool
Результат string

TryParse() публичный статический Метод

public static TryParse ( string ipString, IPv6Address &result ) : bool
ipString string
result IPv6Address
Результат bool

this() публичный Метод

public this ( int index ) : ushort
index int
Результат ushort

Описание свойств

Loopback публичное статическое свойство

public static IPv6Address Loopback
Результат IPv6Address

Unspecified публичное статическое свойство

public static IPv6Address Unspecified
Результат IPv6Address