this.
Так
А можно подробнее об этом вызове кода атрибута без рефлексии?
Или где об этом можно почитать
Повторюсь, я не знаю точно, я лишь предполагаю, что атрибуты, так же как и параметры метода, например, хранятся в метаданных сборки. Там же, где метаданные всего класса, всех классов сборки и т.п. То есть в рантайме система конечно не использует рефлексию, чтобы определять типы и количество параметров метода, например, это всё в метаданных хранится. То же самое, как мне кажется, и с атрибутами.
Погодите, сейчас Рихтера с полки достану, может там есть.