[C#][Design Pattern][DynamicObject][dynamic] C# による Observer パターンの実装 その6 – DynamicObject を使ってオブザーバーを作る
本ブログでは、これ迄五回に渡り、C# による Observer パターンの実装をご紹介してきた。
C# による Observer パターンの実装 記事 ...
[C#][dynamic] プラグイン処理 2 (DLL/C#/Python に対応させてみる)
前回の「プラグイン処理」の続き。
今回は、前回のコードに少し付け足して、様々な種類のプラグインに対応してみよう。
前回は、DLL だけをプラグインとして使えるようにしたが、今回は、それに加えて、C# と Pyt ...
[C#][Design Pattern] C# による Observer パターンの実装 その5 – Caller Info を使ってプロパティの指定をよりシンプルに
前回「C# による Observer パターンの実装 その4 – Expression を使ってプロパティの指定をタイプセーフに」と云う記事で、Observer パターンの C# による実装の第四回として、Expressi ...
[Windows 8][Windows ストア アプリ][C#] ポータブル クラス ライブラリに関する検証
以前、「Windows Store アプリと Windows Phone アプリ、Silverlight アプリ、WPF アプリで ...
[C#][Design Pattern][式木] C# による Observer パターンの実装 その4 – Expression を使ってプロパティの指定をタイプセーフに
前回「C# による Observer パターンの実装 その3 – 複数のプロパティの更新イベントをフレームワーク側で振り分け」と云う記事で、Observer パターンの C# による実装の第三回として、フレームワーク部で、 ...
[C#][Design Pattern] C# による Observer パターンの実装 その3 – 複数のプロパティの更新イベントをフレームワーク側で振り分け
前回「C# による Observer パターンの実装 その2 – event による実装」と云う記事で、Observer パターンの C# による実装の第二回として、C# の event を用いた実装を行ってみた。 ...
[C#][Design Pattern] C# による Observer パターンの実装 その2 – event による実装
前回「C# による Observer パターンの実装 その1 – 古典的な実装」と云う記事で、Observer パターンの C# による実装の第一回として、古典的な実装を行ってみた。
interface と抽象 ...
[C#][Design Pattern] C# による Observer パターンの実装 その1 – 古典的な実装
「Expression を使ってラムダ式のメンバー名を取得する」と云う記事で、ラムダ式の中のメンバーの名前を取得した。
これから数回に渡って、Observer パターンの C# による実装を何種類か例に挙げ、その中で上記を ...
[C#][dynamic] プラグイン処理
動的処理の一例として、今回はプラグイン処理を行ってみる。
プラグイン処理によって、アプリケーションに対して動的に機能を追加できるようにすることができる。
■ プラグイン処理の例今回のプラグインは、以下のような規 ...
[C#][dynamic] DynamicObject を使ってみよう その 2
前回の「DynamicObject を使ってみよう」の続き。
前回は、DynamicObject と ExpandoObject を使ってみた。
DynamicObject の派生クラスや ExpandoObj ...