ASP .NET MVC 3のRazorのツールと同様に、埋め込みコードスニペットをサポートするカスタムテンプレートまたはマークアップ言語の構文の強調表示、インテリセンス、アウトラインなどを提供するVisual Studio 2010の拡張機能を作成することはできますか?これは、プライベートAPIを使用せずに、Microsoft内部のドキュメントにアクセスせずに、そして最も重要なことに、組み込みプログラミング言語(C#またはVB)の構文の強調表示やインテリセンスなどを再実装する必要なしに実行できますか?
SDKのドキュメントは、Visual Studioエディターがプロジェクションバッファーを介して埋め込み言語をサポートすることを示唆しているようですが、実際には詳細や例は示されていません。Microsoft.VisualStudio.TextManager.Interopの「エディターおよび言語サービスに使用されるレガシー相互運用インターフェイス」の一部も関連しているようです(IVsTextBufferCoordinatorなど)が、ドキュメントには、これらすべての要素がどのように組み合わされるかについてはあまり記載されていません。
プロジェクションバッファーが実際に私が望むことを実行する場合、エディターにフックして通常のテキストバッファーをプロジェクションバッファーに置き換えることができますか?
おそらく誰かが組み込み言語のサポートに関連するAPIに関する詳細情報を持っているか、または私を正しい方向に向けることができますか?