terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.Net.IPAddress.ReadOnlyIPAddress Class Referencesealed
+ Inheritance diagram for System.Net.IPAddress.ReadOnlyIPAddress:

Public Member Functions

 ReadOnlyIPAddress (long newAddress)
 
bool TryWriteBytes (Span< byte > destination, [Out] int bytesWritten)
 
byte[] GetAddressBytes ()
 
override string ToString ()
 
bool TryFormat (Span< char > destination, [Out] int charsWritten)
 
override bool Equals (object comparand)
 
override int GetHashCode ()
 
IPAddress MapToIPv6 ()
 
IPAddress MapToIPv4 ()
 

Static Public Member Functions

static bool TryParse (string ipString, [Out] IPAddress address)
 
static bool TryParse (ReadOnlySpan< char > ipSpan, [Out] IPAddress address)
 
static IPAddress Parse (string ipString)
 
static IPAddress Parse (ReadOnlySpan< char > ipSpan)
 
static long HostToNetworkOrder (long host)
 
static int HostToNetworkOrder (int host)
 
static short HostToNetworkOrder (short host)
 
static long NetworkToHostOrder (long network)
 
static int NetworkToHostOrder (int network)
 
static short NetworkToHostOrder (short network)
 
static bool IsLoopback (IPAddress address)
 

Static Public Attributes

static readonly IPAddress Any
 
static readonly IPAddress Loopback
 
static readonly IPAddress Broadcast
 
static readonly IPAddress None
 
static readonly IPAddress IPv6Any
 
static readonly IPAddress IPv6Loopback
 
static readonly IPAddress IPv6None
 

Package Functions

bool Equals (object comparandObj, bool compareScopeId)
 

Static Package Attributes

const long LoopbackMask = 255L
 
const int NumberOfLabels = 8
 

Properties

bool IsIPv4 [get]
 
bool IsIPv6 [get]
 
uint PrivateAddress [get, set]
 
uint PrivateScopeId [get, set]
 
global::System.Net.Sockets.AddressFamily AddressFamily [get]
 
long ScopeId [get, set]
 
bool IsIPv6Multicast [get]
 
bool IsIPv6LinkLocal [get]
 
bool IsIPv6SiteLocal [get]
 
bool IsIPv6Teredo [get]
 
bool IsIPv4MappedToIPv6 [get]
 
long Address [get, set]
 

Private Member Functions

void WriteIPv6Bytes (Span< byte > destination)
 
void WriteIPv4Bytes (Span< byte > destination)
 

Static Private Member Functions

static byte[] ThrowAddressNullException ()
 

Private Attributes

uint _addressOrScopeId
 
readonly ushort[] _numbers
 
string _toString
 
int _hashCode
 

Detailed Description

Definition at line 761 of file IPAddress.cs.


The documentation for this class was generated from the following file: