可以仅在自动实现的属性的Setter上设置属性吗?

时间:2012-03-23 14:58:13

标签: c# custom-attributes

目前我有这个:

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

但是,我希望此属性仅装饰setter,而不是getter。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:10)

从语法上讲,允许以下内容:

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

剩下的就是(你的?)SomeCustom属性。

它当然必须是方法属性,而不是属性属性。

答案 1 :(得分:1)

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