Метод byName
- String name
Находит значение перечисления в этом списке с именем name.
Проходит по этому набору, ища перечисление с именем name, как указано в EnumName.name. Возвращает первое значение с данным именем. Такое значение должно быть найдено.
Реализация
T byName(String name) {
for (var value in this) {
if (value._name == name) return value;
}
throw ArgumentError.value(name, "name", "No enum value with that name");
}
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-core/EnumByName/byName.html