none
Visual Studio SDKで、コード中の特定の変数の型情報を取得する方法 RRS feed

  • 質問

  • 現在VS2010RCとVisual Studio SDKを利用して、Visual Studioのプラグインを記述しています。

    こちらのURLのサンプルを基にして、エディタの拡張を試みております。
    http://editorsamples.codeplex.com/wikipage?title=Image%20Insertion&ProjectName=editorsamples

    クラスAを継承しているクラスB,Cがあったとします。
    この際、クラスA,B,Cに対して、特定の色、もしくはアイコンを割り当てたいというように考えています。
    その他のクラスAを継承していないクラスに対しては、特になにもしないという処理を考えています。

    http://social.msdn.microsoft.com/Forums/ja-JP/vsgeneralja/thread/ca16ecbb-e9b6-4be9-b43f-52880824297e
    上記のリンクの内容がやりたい内容には非常に近いです。

    アイコンの描画については、上記リンクのサンプルコードを修正して実現できたのですが、
    ソースコードのパースと、型情報のやり方がわかりませんでした。
    たぶんMicrosoft.VisualStudio.Language.Intellisense の機能を利用すると思うのですが、
    具体的なやり方をご存知の型がいらっしゃいましたら、ご教授願えませんでしょうか。
    よろしくお願いいたします。
    2010年2月24日 13:00