Убил почти целые рабочие сутки на поиски причины, по которой не работал один switch. Как водится, решение проблемы было на самой поверхности, но плох тот землекоп, что не мечтает стать метростроителем. Причиной всех моих бед оказалось вот такое чудо, найденное в одной из Марианских впадин одного большого софтверного продукта:
enum Values
{
Value 1 = 0,
Value 2 = Value 1,
Value 3 = Value 1,
Value 4,
Value 5
};
И теперь мне хочется сказать программисту, придумавшему подобное гениально решение: так держать! Если ты и дальше будешь так же старателен, умен и изобретателен, то обязательно когда-нибудь получишь
Шнобелевскую премию.