У меня есть набор пользовательских атрибутов, моя логика отражает примененные атрибуты для определенных свойств. Часть логики пыталась опираться на последовательность, в которой атрибуты применяются в исходном коде, однако то, что я обнаружил после декомпиляции нескольких таймеров, что компилятор C # не помещает атрибуты в IL в той же последовательности, как в исходный код. Любое понимание этого? Я не могу найти какую-либо информацию об этом в MSDN.