3
が同じil.EmitCall(OpCodes.Callvirt, getter, null);
イリノイ州Callvirt同等?
です:il.Emit(OpCodes.Callvirt,getter);
へ
私はオンザフライで生成されたILを検討するかどうかはわかりませんので...これは、第2の関連質問です。
が同じil.EmitCall(OpCodes.Callvirt, getter, null);
イリノイ州Callvirt同等?
です:il.Emit(OpCodes.Callvirt,getter);
へ
私はオンザフライで生成されたILを検討するかどうかはわかりませんので...これは、第2の関連質問です。
はい。好奇心のうち
Emit(OpCode, MethodInfo)
のソースが(検証後)で始まる
if (opcode.Equals(OpCodes.Call) || opcode.Equals(OpCodes.Callvirt) || opcode.Equals(OpCodes.Newobj))
{
EmitCall(opcode, meth, null);
}
StackOverflowの上のMicrosoft .NETのソースコードを掲載する際に、ライセンスへの影響は何ですか? – sehe
私は弁護士ではありませんが、StackOverflowへの投稿は「開発者がソースコードの内部の仕組みをもっと深く理解する必要がある」と考えています(http://referencesource.microsoft.com/referencesourcelicensing.aspx)しかし、[ライセンス自体](http://referencesource.microsoft.com/netframeworklicense.aspx)では、企業で働く個人に固有の用語が使用されているため、SOがどこに当てはまるかはわかりません。 –
逆コンパイラを使用したか、フレームワークソースを調べましたか?前者の場合は、どちらですか?後者の場合、最良のソースはどこですか?私の疑惑を確認してくれてありがとう – sgtz