Может ли атрибут быть установлен только в установщике автоматически реализуемого свойства? - PullRequest
6 голосов
/ 23 марта 2012

В настоящее время у меня есть это:

[SomeCustomAttribute]
public string Name { get; set; }

Однако я хочу, чтобы этот атрибут украшал только установщик, а не получатель. Есть ли способ сделать это?

Ответы [ 2 ]

10 голосов
/ 23 марта 2012

Синтаксически допускается следующее:

 public string Name { get; [SomeCustomAttribute] set; }

Остальное до (вашего?) SomeCustom Атрибут.

Конечно, это должен быть атрибут метода, а не атрибут свойства.

1 голос
/ 23 марта 2012
public string Name
{
    get;
    [SomeCustomAttribute]
    set;
}
...