概要

参考:

IL の概要 | 未確認飛行 C

.NET の中間言語 | C#たんっ!

共通中間言語 – Wikipedia

導入

参考:

IL 命令の実行例 | 未確認飛行 C

Mono で C# の IL を確認してみる – Qiita

心を決めて IL をやる | maxfie1d のブログ

Introduction to the Pragmatic IL via C# | neue cc

リンク

参考:

Does .NET have a linker? – Stack Overflow

How to link C# and C++ assemblies into a single executable? – Stack Overflow

ツール

参考:

IL アセンブラー (ilasm.exe) | Microsoft Docs [公式]

IL 逆アセンブラー (ildasm.exe) | Microsoft Docs [公式]

アセンブリ リンカー (al.exe) | Microsoft Docs [公式]

資料

C# と IL とネイティブと – SlideShare

SharpLab

ツール:

SharpLab

リポジトリ:

ashmind/SharpLab: .NET Language Playground – GitHub

参考:

C# で手軽に IL や内部を確認するなら SharpLab! – Qiita

SharpLab – C# の中間言語 IL を読めるようになりたい | はなちるのマイノート

SharpLab – C# のコードがどのような IL に変換されるのかを確認する Web サービス | テラシュールブログ

SharpLab を使って CIL を見る | 滅入るんるん

SharpLab の Memory Graph を使ってメモリの状態を確認する | tech.guitarrapc.cóm

TryRoslyn 改め SharpLab で、JIT Asm 表示 | 未確認飛行 C ブログ

SharpLab | @IT

Trimming Tools

  • IL Trimmer
  • Dependencies Analyzer
  • Trimming Lens
  • Source Code Analyzer

リポジトリ:

dotnet/linker – GitHub

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA