.NET

※ 「 メタプログラミング入門 – 応用編 – オブジェクトの文字列変換のメタプログラミング (Roslyn 編)」の続き。

オブジェクトの文字列変換のメタプログラミング

ここまで、8通りの文字列変換 ...

.NET

※ 「 メタプログラミング入門 – 応用編 – オブジェクトの文字列変換のメタプログラミング (Reflection.Emit 編)」の続き。

式木によるメタプログラミング

Reflection.Em ...

.NET

※ 「 メタプログラミング入門 – Add メソッドのパフォーマンスの比較」の続き。

C# によるメタプログラミングでのパフォーマンスの比較

前回は、C# によるメタプログラミングで Add メソッドを動的生成し ...

.NET

※ 「 メタプログラミング入門 – Roslyn による Add メソッドの動的生成」の続き。

C# によるメタプログラミングでのパフォーマンスの比較

前回まで、C# によるメタプログラミングで Add メソッド ...

.NET

※ 「 メタプログラミング入門 – Reflection.Emit による Add メソッドの動的生成」の続き。

式木によるメタプログラミング

前回は、Reflection.Emit を用いて Add メソッドを ...

.NET

以前「Expression の構造を調べてみる」と云う記事で、Expression の内部のツリー構造を調べた。

その中で、ラムダ式として足し算を行うだけの (x, y) => x + y と云うシンプルなラムダ式を ...

.NET

前回「C# による Observer パターンの実装 その3 – 複数のプロパティの更新イベントをフレームワーク側で振り分け」と云う記事で、Observer パターンの C# による実装の第三回として、フレームワーク部で、 ...

.NET

前回「Expression の構造を調べてみる」と云う記事で、Expression の内部のツリー構造を調べた。

その中で、ラムダ式を Expression として扱うことで、式の中の名前が取れることが判った。

.NET

「匿名メソッドとラムダ式の違い」と云う記事で、匿名メソッドとラムダ式の意味の違いについて考えた。

「ラムダ式を Expression として扱っている場合は、匿名メソッドは代わりにはならない」と述べたが、ラムダ式を Exp ...

.NET

前回、「匿名メソッドとラムダ式の違い」と云う記事で、匿名メソッドとラムダ式の意味の違いについて考えた。

それについて、少し補足しておきたい。

「ラムダ式を Expression として扱っている場合は、匿名メソ ...