В С# вы можете перегружать операторы, например. + и *. В своей математической интерпретации эти операторы имеют четко определенный порядок приоритета.
Сохраняется ли этот порядок при перегрузке, изменяется ли он каким-то детерминированным образом или вы также можете перегрузить порядок приоритета?