Я обнаружил, что в общем случае существует один тип или пространство имен, которое принимает в каждом конкретном перечислении как параметр, и в результате я всегда определял те перечисления там. В последнее время, хотя у меня был сотрудник, мы очень много говорим о том, как это было глупо, и у вас всегда должно быть пространство имен enum в корне вашего проекта, где вы определяете все типы перечислений.
Где лучше всего найти типы перечислений?