| Equals(System::SharedPtr<Object>) override | Сравнивает объекты, используя семантику C# Object.Equals. |
| get_AddressFamily() | Возвращает семейство адресов. |
| get_IsIPv4MappedToIPv6() | Возвращает значение, указывающее, является ли адрес IPv4‑адресом и отображён ли он в IPv6‑адрес. |
| get_IsIPv6LinkLocal() | Возвращает значение, указывающее, является ли адрес локальным адресом IPv6 link‑local. |
| get_IsIPv6Multicast() | Возвращает значение, указывающее, является ли адрес глобальным мультикаст‑адресом IPv6. |
| get_IsIPv6SiteLocal() | Возвращает значение, указывающее, является ли адрес site‑local адресом IPv6. |
| get_IsIPv6Teredo() | Возвращает значение, указывающее, является ли адрес IPv6‑адресом Teredo. |
| get_ScopeId() | Получает идентификатор области (scope) IPv6‑адреса. |
| GetAddressBytes() | Возвращает массив байтов IP‑адреса. |
| GetHashCode() const override | Аналог метода C# Object.GetHashCode(). Позволяет хешировать пользовательские объекты. |
| GetImpl() const | Возвращает указатель на реализацию. |
| static HostToNetworkOrder(int64_t) | Преобразует указанный порядок байтов хоста в соответствующий сетевой порядок байтов. |
| static HostToNetworkOrder(int32_t) | Преобразует указанный порядок байтов хоста в соответствующий сетевой порядок байтов. |
| static HostToNetworkOrder(int16_t) | Преобразует указанный порядок байтов хоста в соответствующий сетевой порядок байтов. |
| IPAddress(int64_t) | Создаёт новый экземпляр. |
| IPAddress(System::ArrayPtr<uint8_t>, int64_t) | Создаёт новый экземпляр. |
| IPAddress(System::ArrayPtr<uint8_t>) | Создаёт новый экземпляр. |
| IPAddress() | Создаёт новый экземпляр. |
| static IsLoopback(System::SharedPtr<IPAddress>) | Возвращает значение, указывающее, является ли указанный адрес адресом обратной связи (loopback). |
| MapToIPv4() | Отображает адрес в IPv4‑адрес. |
| MapToIPv6() | Отображает адрес на IPv6‑адрес. |
| static NetworkToHostOrder(int64_t) | Преобразует указанный порядок байтов сети в соответствующий порядок байтов хоста. |
| static NetworkToHostOrder(int32_t) | Преобразует указанный порядок байтов сети в соответствующий порядок байтов хоста. |
| static NetworkToHostOrder(int16_t) | Преобразует указанный порядок байтов сети в соответствующий порядок байтов хоста. |
| static Parse(String) | Преобразует переданную строку в экземпляр класса IPAddress. |
| set_ScopeId(int64_t) | Устанавливает идентификатор области IPv6‑адреса. |
| SetImpl(ImplPtr) | Устанавливает указатель на реализацию. |
| ToString() const override | Аналог метода C# Object.ToString(). Позволяет преобразовывать пользовательские объекты в строку. |
| static TryParse(String, System::SharedPtr<IPAddress>&) | Пытается преобразовать переданную строку в экземпляр класса IPAddress. |