2012-09-10 12 views
1

如何從該屬性獲取數據成員(MethodInfo,PropertyInfo等)的信息該屬性應用到的成員的DataMember信息

[Custom] 
public void MethodA() 
{ 

} 

[AttributeUsage(AttributeTargets.Method, Inherited = false, AllowMultiple = false)] 
sealed class PluginInitAttribute : Attribute 
{ 
    public CustomAttribute() 
    { 
     //Get MethodA's MethodInfo here 
    } 
} 

}提前

TNX!

回答

1

你不能。一個屬性不知道它連接到哪個成員(如果有的話)。但是,成員可以訪問裝飾它的屬性。

通常,調用代碼(檢查屬性的代碼)將負責告訴屬性關於任何必要的上下文,比如這個,但這完全是特定於實現的。

相關問題