0x00x0030
Members 13
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Any | IPAddress | PublicStatic+1 flags | — | |
| 0x08 | Loopback | IPAddress | PublicStatic+1 flags | — | |
| 0x08 | Broadcast | IPAddress | PublicStatic+1 flags | — | |
| 0x08 | None | IPAddress | PublicStatic+1 flags | — | |
| — | 0x08 | LoopbackMask | long | Static+2 flags | 2765232784448 |
| 0x08 | IPv6Any | IPAddress | PublicStatic+1 flags | — | |
| 0x08 | IPv6Loopback | IPAddress | PublicStatic+1 flags | — | |
| 0x08 | IPv6None | IPAddress | PublicStatic+1 flags | — | |
| 0x04 | _addressOrScopeId | uint | Private | — | |
| 0x08 | _numbers | ushort[] | Private+1 flags | — | |
| 0x08 | _toString | string | Private | — | |
| 0x04 | _hashCode | int | Private | — | |
| — | 0x04 | NumberOfLabels | int | Static+2 flags | -726154176 |
Functions 48
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_IsIPv4() | Private+1 flags | 0x01 | |
| bool get_IsIPv6() | Private+1 flags | 0x01 | |
| uint get_PrivateAddress() | Private+1 flags | 0x04 | |
| void set_PrivateAddress(uint value) | Private+1 flags | 0x04 | |
| uint get_PrivateScopeId() | Private+1 flags | 0x04 | |
| void set_PrivateScopeId(uint value) | Private+1 flags | 0x04 | |
| void .ctor(long newAddress) | Public+1 flags | 0x08 | |
| void .ctor(const byte[]& address, long scopeid) | Public+1 flags | 0x08 | |
| void .ctor(const ReadOnlySpan<System.Byte>& address, long scopeid) | Public+1 flags | 0x10 | |
| void .ctor(const UInt16*& numbers, int numbersLength, uint scopeid) | 2 flags | 0x04 | |
| void .ctor(const ushort[]& numbers, uint scopeid) | Private+1 flags | 0x08 | |
| void .ctor(const byte[]& address) | Public+1 flags | 0x08 | |
| void .ctor(const ReadOnlySpan<System.Byte>& address) | Public+1 flags | 0x10 | |
| void .ctor(int newAddress) | 2 flags | 0x04 | |
| bool TryParse(const string& ipString, IPAddress& address) | PublicStatic | 0x08 | |
| bool TryParse(const ReadOnlySpan<System.Char>& ipSpan, IPAddress& address) | PublicStatic | 0x10 | |
| IPAddress Parse(const string& ipString) | PublicStatic | 0x08 | |
| IPAddress Parse(const ReadOnlySpan<System.Char>& ipSpan) | PublicStatic | 0x10 | |
| bool TryWriteBytes(const Span<System.Byte>& destination, int bytesWritten) | Public | 0x10 | |
| void WriteIPv6Bytes(const Span<System.Byte>& destination) | Private | 0x10 | |
| void WriteIPv4Bytes(const Span<System.Byte>& destination) | Private | 0x10 | |
| byte[] GetAddressBytes() | Public | 0x08 | |
| AddressFamily get_AddressFamily() | Public+1 flags | 0x04 | |
| long get_ScopeId() | Public+1 flags | 0x08 | |
| void set_ScopeId(long value) | Public+1 flags | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| bool TryFormat(const Span<System.Char>& destination, int charsWritten) | Public | 0x10 | |
| long HostToNetworkOrder(long host) | PublicStatic | 0x08 | |
| int HostToNetworkOrder(int host) | PublicStatic | 0x04 | |
| short HostToNetworkOrder(short host) | PublicStatic | 0x02 | |
| long NetworkToHostOrder(long network) | PublicStatic | 0x08 | |
| int NetworkToHostOrder(int network) | PublicStatic | 0x04 | |
| short NetworkToHostOrder(short network) | PublicStatic | 0x02 | |
| bool IsLoopback(IPAddress address) | PublicStatic | 0x08 | |
| bool get_IsIPv6Multicast() | Public+1 flags | 0x01 | |
| bool get_IsIPv6LinkLocal() | Public+1 flags | 0x01 | |
| bool get_IsIPv6SiteLocal() | Public+1 flags | 0x01 | |
| bool get_IsIPv6Teredo() | Public+1 flags | 0x01 | |
| bool get_IsIPv4MappedToIPv6() | Public+1 flags | 0x01 | |
| long get_Address() | Public+1 flags | 0x08 | |
| void set_Address(long value) | Public+1 flags | 0x08 | |
| bool Equals(object comparandObj, bool compareScopeId) | 1 flags | 0x08 | |
| bool Equals(object comparand) | Public+1 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| IPAddress MapToIPv6() | Public | 0x08 | |
| IPAddress MapToIPv4() | Public | 0x08 | |
| byte[] ThrowAddressNullException() | PrivateStatic | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Subclasses 1
Used by 42
types with a member, parameter or interface of this type<>c<Connect>d__16<ConnectSocketAsync>d__27ArraySortHelper`1Comparer`1Comparison`1ConfiguredTaskAwaiterDnsEmptyInternalEnumerator`1EndPointListenerEndpointPermissionFtpControlStreamFunc`1Func`2Func`2GetHostAddressesCallbackGetHostEntryIPCallbackHttpListenerICollection`1IComparer`1IList`1InternalEnumerator`1IPAddress[]IPAddressParserIPEndPointIPHostEntryIPhotonSocketIPlayFabLoggerIPPacketInformationIReadOnlyList`1Iterator`1List`1ListenerPrefixNclUtilitiesNetworkStreamWrapperPlayFabLoggerBaseSocketSocketAddressSocketAsyncResultTask`1TaskAwaiter`1WhereSelectArrayIterator`2