VisualStudio

T4 Text TemplateによるViewModelクラスの生成 その2

前回のエントリで書いた通り、T4 Text TemplateによるViewModelの生成のためのジェネレータを作成していく。なお、テンプレート自身はViewModelGenerate.ttという名前とし、共通で使うであろう関数群はUtil.ttという別な名前のテンプレートに定義して、ViewM…

T4 Text TemplateによるViewModelクラスの生成

さて、T4 Text TemplateによりJava APTとほぼ同様のことができることが解ったので、早速プロセッサ(というかジェネレータ)を作ることにしよう。実装の手順は以下のようになるだろう。1. Visual Studio ソリューション情報から全てのプロジェクト情報を列挙 2…

ViewModelの自動生成を考える

以前、Androidアプリで恒常的に使用するXMLからPOJO DTOへマッピングするクラスをAPT(Annotation Processing Tool)を利用して自動生成するエントリを書いたことがある。APTでテンプレートメソッドパターンを生成する その1 APTでテンプレートメソッドパター…

JetBrains ReSharper 6

ReSharper:: The Most Intelligent Extension for Visual Studioいざ本格的にVisual Studioを使おうと、細かい部分でどうにもこうにも我慢が行かず、結局アップデートしてしまった。 Version 4.5以来、最新のVersion 6へのアップデート(C#限定版)で価格は$89…