C# 클래스 NetworkCommsDotNet.Tools.XPlatformHelper.IPv6Address

Encapsulates an IPv6 Address. See RFC 2373 for more info on IPv6 addresses.
파일 보기 프로젝트 열기: MarcFletcher/NetworkComms.Net 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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