【发布时间】:2013-07-08 11:19:18
【问题描述】:
我有一定的内置属性集合(如 System.Runtime.Serialization.SerializableAttribute),我想将其应用于特定的类集合
是否可以将这些属性合并为一个?我不想将它们全部显式应用到我的所有类(属性集合在开发过程中可能会发生变化)
我想要的是一个属性,例如
public class MyClassAttribute: System.Attribute { ... }
我可以很容易地应用到我的课程中
[MyClass]
public class SampleClass { ... }
这将导致 SampleClass 具有 Serializable 属性和其他属性。谢谢
【问题讨论】:
-
可能是PostSharp 的好人选?
标签: c# .net attributes