指定: System.Type インスタンス。
目的は、新しく導入されたメソッド (正しい言葉がわかりません) を型に取得することです。これは、継承されず、オーバーライドされません。
.NET Reflection を使いたくて、そのType.GetMethods()方法を試してみました。ただし、継承およびオーバーライドされたものも返されました。
すべてのメソッドを取得した後、フィルタリングを考えました。MethodInfoそして、クラスによって公開されているプロパティ/メソッドを見ました。欲しいものを手に入れる方法がわかりませんでした。
例:私はクラスを持っています、
class A { void Foo() { } }
を呼び出すと、 、、およびのメソッドとtypeof(A).GetMethods()仲良くなります。のみにフィルタリングしたい。FooSystem.ObjectEqualsToStringGetTypeGetHashCodeFoo
誰もこれを行う方法を知っていますか?
ありがとう。