1
リフレクションを使用してアセンブリからすべてのDLLImportを列挙するには?アセンブリからすべてのDLLImportを取得しますか?
リフレクションを使用してアセンブリからすべてのDLLImportを列挙するには?アセンブリからすべてのDLLImportを取得しますか?
すべてのクラスのすべてのメソッドをループし、GetCustomAttributes(typeof(DllImportAttribute))
が何かを返すかどうかをチェックします。
assembly.GetTypes()
.SelectMany(t => t.GetMethods(flags))
.Where(m => Attribute.GetCustomAttribute(m, typeof(DllImportAttribute)) != null);
@SLAKs: – SLaks
が絶対必要です!更新しました。ありがとうございました – abatishchev