public void Execute()
        {
            ///////////////////////////////////////////////
            //
            // ExpandoObjectにイベントを追加.
            //
            dynamic obj = new ExpandoObject();

            //
            // イベント定義
            //   ExpandoObjectに対してイベントを定義するには
            //   まず、イベントフィールドを定義して、それをnullで初期化
            //   する必要がある。
            //
            obj.MyEvent = null;

            //
            // イベントハンドラを設定.
            //
            obj.MyEvent += new EventHandler((sender, e) => { Output.WriteLine("sender={0}", sender); });

            // イベント着火.
            obj.MyEvent(obj, EventArgs.Empty);
        }