terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
Classes | |
class | ReadOnlyIPAddress |
Public Member Functions | |
IPAddress (long newAddress) | |
IPAddress (byte[] address, long scopeid) | |
IPAddress (ReadOnlySpan< byte > address, long scopeid) | |
IPAddress (byte[] address) | |
IPAddress (ReadOnlySpan< byte > address) | |
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) |
Package Functions | |
unsafe | IPAddress (ushort *numbers, int numbersLength, uint scopeid) |
IPAddress (int newAddress) | |
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 | |
IPAddress (ushort[] numbers, uint scopeid) | |
void | WriteIPv6Bytes (Span< byte > destination) |
void | WriteIPv4Bytes (Span< byte > destination) |
Static Private Member Functions | |
static byte[] | ThrowAddressNullException () |
static | IPAddress () |
Private Attributes | |
uint | _addressOrScopeId |
readonly ushort[] | _numbers |
string | _toString |
int | _hashCode |
Definition at line 11 of file IPAddress.cs.