を返す関数を呼び出した後、object
スタック上の値をローカル変数に格納してからプッシュバックしようとしましたが、例外で失敗しました
呼び出しのターゲットで例外がスローされました
コードは次のとおりです。
.....
MethodInfo checked_static = typeof(NameSpace1.Class1).GetMethod(
"Check", new Type[1] { typeof(object) });
adderIL.Emit(OpCodes.Callvirt, checked_static);
adderIL.Emit(OpCodes.Stloc_3);
adderIL.Emit(OpCodes.Ldloc_3);
adderIL.Emit(OpCodes.Brfalse, TRUE);
.....
削除Stloc_3
してLdloc_3
すべてが正常に機能すると、ここで迷子になります。