1
如何使用反射枚舉Assembly中的所有DLLImport?獲取組件中的所有DLLImport?
如何使用反射枚舉Assembly中的所有DLLImport?獲取組件中的所有DLLImport?
循環遍歷每個類的每個方法,並檢查GetCustomAttributes(typeof(DllImportAttribute))
是否返回任何內容。
assembly.GetTypes()
.SelectMany(t => t.GetMethods(flags))
.Where(m => Attribute.GetCustomAttribute(m, typeof(DllImportAttribute)) != null);
您需要方法 – SLaks 2012-04-27 18:46:53
@SLaks:絕對!更新。謝謝 – abatishchev 2012-04-28 06:11:09