Propertiesプロパティについて
VisualStudioのアドイン作成で使うクラスの中には
「Properties」というプロパティをもつものがいくつかあります。
- EnvDTE.ProjectItem
- EnvDTE.Project
- EnvDTE.Configuration
- EnvDTE.DTE
(もしかすると他にもあるのかもしれません)
このPropertiesの中にはアドイン作成する上で
避けては通れなさそうな設定項目がいくつもあるのですが、
コレクションの体裁をとっているため
その値を取得したり設定したりするためには
文字列で項目名を指定しなければいけません。
(例)
string path = (string)projectItem.Properties.Item("FullPath").Value;
そのまま使うにせよラッパーを作るにせよ
項目名が分からないとしんどいので
一覧を確認できるMSDNページへのリンクを
メモ代わりに張っておきます。