オートメーション オブジェクト モデルの階層図 - MSDN Library T4 Templateによるコード生成ではVisual Studioオートメーションオブジェクトモデルの、特にソリューション〜プロジェクト中の要素にアクセスする為、この表に記述されているオブジェクト構造を理解している必要がある。 (特に親子関係が重要になる。) 例) CodeClassオブジェクトからParentを辿り、CodeImportオブジェクト(記述されているusingの情報が含まれる)を取得する。 Util.ttより /// <summary> /// CodeClass中のCodeImportを列挙します /// </summary> public IEnumerable<EnvDTE80.CodeImport> GetCodeImports(CodeClass codeClass) { //Erro
![オートメーション オブジェクト モデルの階層図 - Kazzz's diary](https://cdn-ak-scissors.b.st-hatena.com/image/square/8ed28647dfe8913210c9bb6362fd53a2e282890e/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FK%2FKazzz%2F20111121%2F20111121170855.png)