Класс System::EnumValuesBase

EnumValuesBase class

Базовый класс для класса, представляющего метаинформацию о типе перечисления.

class EnumValuesBase

Методы

МетодОписание
static GetNames(const TypeInfo&)Получает массив имён констант в указанном перечислении.
static GetUnderlyingType(const TypeInfo&)Возвращает базовый тип указанного перечисления.
static GetValues(const TypeInfo&)Возвращает массив, содержащий все значения указанного типа перечисления.
static Parse(const TypeInfo&, const String&, bool)Возвращает объект, представляющий значение константы перечисления указанного типа перечисления с указанным именем.
static ToObject(const TypeInfo&, uint64_t)Преобразует указанное 64‑битное беззнаковое целое значение в член перечисления.
static ToObject(const TypeInfo&, const SharedPtr<Object>&)Преобразует указанный объект с целочисленным значением в член перечисления.

См. также