私は、自分のスタジオ独自のスクリプト言語用にVisualStudio2008の基本的なLanguageService拡張機能を作成しました。これは完全に正常に機能し、スクリプト定義と呼び出しを追跡してgoto定義機能を可能にする基本的なシンボルテーブルを実装しました。
私が遭遇した問題は、現在アクティブなビューを解析する方法しか知らないことです。ユーザーがまだファイルで定義されているスクリプトの定義に移動できるように、ソリューション全体のコンテンツをスキャンしたいと思います。開いて解析しました。ソリューション内のすべてのファイルのリストを生成する方法を理解しましたが、新しいMicrosoft.VisualStudio.Packageを作成する必要があります。Microsoft.VisualStudio.TextManager.Interopを必要とするソース。IVsTextLinesと私は、自分が持っているファイルに基づいて新しいファイルを作成する方法がわかりません。
たぶん私は問題について間違った方法で進んでいて、誰かがファイルをLanguageServiceによって解析させるためのより良い方法に私を向けることができます。
よろしく、コリン