Существует ли возможность внутри конструктора атрибута узнать объект, на котором он объявлен?
Помимо, разумеется, перечисления всех объектов, даже не подписанных, и выявления соответствий?
Данная тема недавно поднималась. Учимся пользоваться поиском
Здравствуйте, sentinel.nur, Вы писали:
SN>Существует ли возможность внутри конструктора атрибута узнать объект, на котором он объявлен?
SN>Помимо, разумеется, перечисления всех объектов, даже не подписанных, и выявления соответствий?
Можно. Если его явно передать параметром

Иначе никак.
Здравствуйте, xvost, Вы писали:
X>Можно. Если его явно передать параметром
X>Иначе никак.
Эх... если бы даже так! Параметром можно передать не любой объект...
An attribute argument must be a constant expression, typeof expression or array creation expression
Очевидно, другого ответа не будет. Спасибо!
Здравствуйте, sentinel.nur, Вы писали:
SN>Эх... если бы даже так! Параметром можно передать не любой объект...
SN>An attribute argument must be a constant expression, typeof expression or array creation expression
SN>Очевидно, другого ответа не будет. Спасибо!
Дык ты ж атрибут можешь применить только к типу, а не к объекту (понятие target'ов пока опустим)ю А там и можешь передать typeof как параметр.
Здравствуйте, xvost, Вы писали:
X>Здравствуйте, sentinel.nur, Вы писали:
SN>>Эх... если бы даже так! Параметром можно передать не любой объект...
SN>>An attribute argument must be a constant expression, typeof expression or array creation expression
SN>>Очевидно, другого ответа не будет. Спасибо!
X>Дык ты ж атрибут можешь применить только к типу, а не к объекту (понятие target'ов пока опустим)ю А там и можешь передать typeof как параметр.
а также к методу, свойству, полю, сборке, параметру метода, возвращаемому значению метода, событию. Я ничего не пропустил?

1.1.4 stable rev. 510
Здравствуйте, Sinclair, Вы писали:
S>а также к методу, свойству, полю, сборке, параметру метода, возвращаемому значению метода, событию. Я ничего не пропустил?
Пропустил делегаты (хотя на самом деле это те же типы), модули и параметры генериков (хотя это уже 2.0)