클래스에 할당 할 수있는 사용자 지정 특성이 있습니다 ([FooAttribute]
). 속성 내에서 수행하고 싶은 작업은 어떤 유형이 실제로 나를 사용했는지 결정하는 것입니다. 예 : 내가있는 경우 :사용자 지정 특성 내에서 연결된 형식을 확인하는 방법?
[FooAttribute]
public class Bar
{
}
, 어떻게 내가 나를 추가 한 바 클래스했다 확인할 수 있습니까? 나는 바 타입을 특별히 찾고있는 것이 아니라, 리플렉션을 사용하여 친근한 이름을 설정하기를 원합니다. 예 : 문장에서
[FooAttribute(Name="MyFriendlyNameForThisClass")]
public class Bar
{
}
public class FooAttribute()
{
public FooAttribute()
{
// How do I get the target types name? (as a default)
}
}