Метод 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.19.6/dart-core/EnumByName/byName.html