| Equals(System::SharedPtr<Object>) override | Compara objetos usando la semántica de C# Object.Equals. |
| get_AddressFamily() | Devuelve la familia de direcciones. |
| get_IsIPv4MappedToIPv6() | Devuelve un valor que indica si la dirección es una dirección IPv4 y está mapeada a una dirección IPv6. |
| get_IsIPv6LinkLocal() | Devuelve un valor que indica si la dirección es una dirección IPv6 link-local. |
| get_IsIPv6Multicast() | Devuelve un valor que indica si la dirección es una dirección multicast IPv6 global. |
| get_IsIPv6SiteLocal() | Devuelve un valor que indica si la dirección es una dirección IPv6 site-local. |
| get_IsIPv6Teredo() | Devuelve un valor que indica si la dirección es una dirección IPv6 Teredo. |
| get_ScopeId() | Obtiene el identificador de ámbito de la dirección IPv6. |
| GetAddressBytes() | Devuelve una matriz de bytes de la dirección IP. |
| GetHashCode() const override | Análogo del método C# Object.GetHashCode(). Permite el hash de objetos personalizados. |
| GetImpl() const | Devuelve un puntero a la implementación. |
| static HostToNetworkOrder(int64_t) | Convierte el orden de bytes del host especificado al correspondiente orden de bytes de red. |
| static HostToNetworkOrder(int32_t) | Convierte el orden de bytes del host especificado al correspondiente orden de bytes de red. |
| static HostToNetworkOrder(int16_t) | Convierte el orden de bytes del host especificado al correspondiente orden de bytes de red. |
| IPAddress(int64_t) | Construye una nueva instancia. |
| IPAddress(System::ArrayPtr<uint8_t>, int64_t) | Construye una nueva instancia. |
| IPAddress(System::ArrayPtr<uint8_t>) | Construye una nueva instancia. |
| IPAddress() | Construye una nueva instancia. |
| static IsLoopback(System::SharedPtr<IPAddress>) | Devuelve un valor que indica si la dirección especificada es una dirección de loopback. |
| MapToIPv4() | Mapea la dirección a la dirección IPv4. |
| MapToIPv6() | Mapea la dirección a la dirección IPv6. |
| static NetworkToHostOrder(int64_t) | Convierte el orden de bytes de red especificado al correspondiente orden de bytes del host. |
| static NetworkToHostOrder(int32_t) | Convierte el orden de bytes de red especificado al correspondiente orden de bytes del host. |
| static NetworkToHostOrder(int16_t) | Convierte el orden de bytes de red especificado al correspondiente orden de bytes del host. |
| static Parse(String) | Convierte una cadena pasada a una instancia de la clase IPAddress. |
| set_ScopeId(int64_t) | Establece el identificador de ámbito de la dirección IPv6. |
| SetImpl(ImplPtr) | Establece un puntero a la implementación. |
| ToString() const override | Análogo del método C# Object.ToString(). Permite convertir objetos personalizados a cadena. |
| static TryParse(String, System::SharedPtr<IPAddress>&) | Intenta convertir una cadena proporcionada a una instancia de la clase IPAddress. |