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 | 1718917671616 |
| 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 | 930753216 |
Functions 30
| 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 | |
| bool TryParse(const string& ipString, ref IPAddress& address) | PublicStatic | 0x08 | |
| IPAddress Parse(const string& ipString) | PublicStatic | 0x08 | |
| bool TryWriteBytes(const Span<System.Byte>& destination, ref 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 | |
| string ToString() | Public+1 flags | 0x08 | |
| bool IsLoopback(IPAddress address) | PublicStatic | 0x08 | |
| long get_Address() | 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 | |
| byte[] ThrowAddressNullException() | PrivateStatic | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Subclasses 1
Used by 36
types with a member, parameter or interface of this type<>c__DisplayClass15_0<>c__DisplayClass7_0<Connect>d__16ConfiguredTaskAwaiterDnsDNSCacheDNSCacheEntryDNSIPAddressEndPointListenerFriendGameInfoFtpControlStreamFunc`1Func`2GetHostAddressesCallbackHttpListenerICollection`1IList`1IPAddress[]IPAddressParserIPEndPointIPHostEntryIReadOnlyList`1NclUtilitiesNetAddressNetworkStreamWrapperServerInfoSocketSocketAddressSocketAsyncResultSteamIPAddressSteamServerSteamServerInitTask`1TaskAwaiter`1UdpClientUtility