私は現在、逆コンパイルされた C# IL (ILSpy を使用) を参照して、一部のメソッドがどのようにSystem.Runtime.InteropServices
実装されているか (可能性があるか) を調べています。がどのように実装されているかを確認したかったとき、次のように定義されMarshal.Copy()
ている のみを呼び出すことがわかりました。CopyToNative()
// System.Runtime.InteropServices.Marshal
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void CopyToNative(object source, int startIndex, IntPtr destination, int length);
どこに実装されていますか?その (逆コンパイルされた) ソース コードを見る機会はありますか? そうでない場合、それをどのように実装できるかについての手がかりを誰かが持っていますか?