InvokeMemberメソッドとは何をするメソッドでしょうか?
はじめまして、質問です。
C#のソースコードで、「Type.InvokeMember メソッド」というのを使っている箇所があるのですが、
これがいったい何をするメソッドなのかよく分かりません。
msdnのヘルプでは、
「指定したバインディング制約を使用し、指定した引数リストと照合して、指定したメンバを呼び出します。 」
と言っていますが、知識不足で理解できていません。
ネットで検索しても参考になりそうなものが引っかからない状況です。
実際に使用している箇所のソースコードは以下のような感じです。
private void axWebBrowser1_NavigateComplete2(object sender, AxSHDocVw.DWebBrowserEvents2_NavigateComplete2Event e)
{
Object o = e.pDisp;
Object oDocument = null;
oDocument = o.GetType().InvokeMember("Document",BindingFlags.GetProperty,null,o,null);
o.GetType().InvokeMember("Application",BindingFlags.GetProperty,null,oDocument,null);
中略
}
ご存知の方がいらっしゃいましたら宜しくお願い致します。
何か参考になるURLや、このように調べるべきだなどのアドバイスなどもありましたら、
ぜひお願い致します。
お礼
そうです!そうです!ありがとうございます。