私はこれを間違って尋ねているかもしれませんが、クラス内のフィールドを見つけることができます/どのようにできますか...たとえば...
public class HtmlPart {
public void Render() {
//this.GetType().GetCustomAttributes(typeof(OptionalAttribute), false);
}
}
public class HtmlForm {
private HtmlPart _FirstPart = new HtmlPart();
[Optional] //<-- how do I find that?
private HtmlPart _SecondPart = new HtmlPart();
}
または、これを間違って行っているだけかもしれません...メソッドを呼び出して、それ自体に適用されている属性を確認するにはどうすればよいですか?
また、質問のために-親クラスを知らずに/アクセスせずに属性情報を見つけることができたかどうか、私はただ興味があります!