[MyAttribute(Name = "Test123"]
public MyClass
{
public string Name
{
get { return "Test123"; }
}
}
このコードサンプルですか、名前を2回定義する必要があります。属性で1回、クラス自体で1回。この種の重複を回避する方法はありますか?
いつか、アセンブリを反復処理して、 MyAttributeを使用するすべてのクラスを検索し、それらを(名前とともに)リストするため、両方が必要です。また、インスタンス化されたオブジェクトにアクセスしたので、属性を使用したくありません。