2009-10-01から1ヶ月間の記事一覧

テキストテンプレートのアセンブリのロードと名前空間の宣言

T4 C#

つーわけで今回はテキストテンプレート中でアセンブリをロードする方法と使用する名前空間の宣言を行う方法です。 と、書いてもピンと来ないかもしれないのでいいかえると、 アセンブリのロード => VisualStudioで参照の設定にdllを追加する。 名前空間の…

DynamicMethodで末尾再帰

C#

唐突ですがC#にはDynamicMethodというクラスがあります。 このクラスではILを直接指定することによって、プログラム実行時に動的にメソッドを作成することができます。 さっそく例 DynamicMethod method = new DynamicMethod("DynamicMethod", typeof(void),…