カスタム コードをいくつかのメソッドに挿入するカスタム IL リライターを作成しました。この注入の一部として、 のオブジェクトをインスタンス化したいと思いますList<int>
。List~1 の mdTokenRef は既に見つかりました。
この mdTokenRef から、TypeSpec を定義または取得するにはどうすればよいですか? そのために、以下に示すように TypeSpecBlog を定義できます。しかし、TypeSpec を見つけるために ICorProfiler API を探しています。
COR_SIGNATURE sigListInt[] = { ELEMENT_TYPE_GENERICINST, ELEMENT_TYPE_CLASS, tdList, 0x01, ELEMENT_TYPE_I1 };