[C#][.NET][Roslyn][式木] Room metro #23 大阪「メタプログラミング C#」の資料公開
Room metro #23 大阪 (3月1日) でやったセッションの資料を公開。
メタプログラミング C# from Fujiwoサンプル コードサンプル コードはこちら。
■ 関連記事一覧■ 関連記事一 ...
[C#][.NET] メタプログラミング入門 – 応用編 – オブジェクトの文字列変換のメタプログラミング (パフォーマンスのテスト)
※ 「 メタプログラミング入門 – 応用編 – オブジェクトの文字列変換のメタプログラミング (Roslyn 編)」の続き。
オブジェクトの文字列変換のメタプログラミングここまで、8通りの文字列変換 ...
[C#][.NET] メタプログラミング入門 – 応用編 – オブジェクトの文字列変換を静的/動的に行う
※ 「 メタプログラミング入門 – メソッド呼び出しのパフォーマンスの比較」の続き。
前回は、コード生成を行ってメソッド呼び出しを行う3通りの方法と静的なメソッド呼び出しや動的なメソッド呼び出しのパフォーマンス ...
[C#][.NET] メタプログラミング入門 – メソッド呼び出しのパフォーマンスの比較
※ 「 メタプログラミング入門 – Add メソッドのパフォーマンスの比較」の続き。
C# によるメタプログラミングでのパフォーマンスの比較前回は、C# によるメタプログラミングで Add メソッドを動的生成し ...
[C#][dynamic] リフレクション Q&A
「Hokuriku.NET C# メタプログラミング ~リフレクション~」に参加してきた。
Hokuriku.NET C# メタプログラミング ~リフレクション~日時2013年6月29日会場海みらい図書館 (石川県金沢市)関連記 ...
[C#][dynamic] 動的にイベント ハンドラーを追加
今回は、動的にイベント ハンドラーの追加を行ってみたい。
■ 動的に読み込まれるクラス ライブラリー側例えば、次のようなクラス ライブラリー (ClassLibrary.dll) があるとする。
//クラス ライブラ ...
[C#][dynamic] 列挙型 (enum) の列挙子の動的な取得など
今回は、列挙型 (enum) の列挙子の取得などについて。
■ 列挙型 (enum) の列挙子を動的なメソッド呼び出しの引数で渡したい例えば、次のようなクラス ライブラリー (ClassLibrary.dll) があるとす ...
[C#][Design Pattern][DynamicObject][dynamic] C# による Observer パターンの実装 その6 – DynamicObject を使ってオブザーバーを作る
本ブログでは、これ迄五回に渡り、C# による Observer パターンの実装をご紹介してきた。
C# による Observer パターンの実装 記事 ...
[C#][dynamic] プラグイン処理 2 (DLL/C#/Python に対応させてみる)
前回の「プラグイン処理」の続き。
今回は、前回のコードに少し付け足して、様々な種類のプラグインに対応してみよう。
前回は、DLL だけをプラグインとして使えるようにしたが、今回は、それに加えて、C# と Pyt ...
[C#][dynamic] プラグイン処理
動的処理の一例として、今回はプラグイン処理を行ってみる。
プラグイン処理によって、アプリケーションに対して動的に機能を追加できるようにすることができる。
■ プラグイン処理の例今回のプラグインは、以下のような規 ...