Сказано же по русски, что только выражения могут быть в тернарном операторе.
Операция присваивания выражением не является.
И вообще за подобный код, как у вас в примере, по рукам бить надо.
Вот это лучше будет гораздо:
countOfIteration = Math.Min(width, height);
А если так сильно хочется тернарник, то вот:
countOfIteration = width > height
? height
: width;