C# 我可以代理现有的Visual Studio语言服务吗? 我想用VisualStudio解析C++的方法,通过我正在编写的自定义扩展名计算附加信息。为了节省我编写完整的 IScanner 的麻烦,我的代码 ,我想我会询问语言> ,负责扫描C++,并简单地代理它。

C# 我可以代理现有的Visual Studio语言服务吗? 我想用VisualStudio解析C++的方法,通过我正在编写的自定义扩展名计算附加信息。为了节省我编写完整的 IScanner 的麻烦,我的代码 ,我想我会询问语言> ,负责扫描C++,并简单地代理它。,c#,.net,visual-studio-2010,plugins,system.reflection,C#,.net,Visual Studio 2010,Plugins,System.reflection,到目前为止,我的搜索只指向我使用ANTLR或自定义扫描仪完成LanguageService重新实现。我试图使用Visual Studio插件中的System.Reflection,但除了我的类之外,它似乎没有显示任何类 P> >,我想知道如何检索< CultAgService Service < /Cult>实例,了解C++(> p>),据我所知,不可能代理C++语言服务(或任何其他LANGUGAGE服务),因为它没有架构具有扩展性点。因此,您只能从头开始重新实现它(这将是一项非常艰巨的任务)

到目前为止,我的搜索只指向我使用ANTLR或自定义扫描仪完成
LanguageService
重新实现。我试图使用Visual Studio插件中的
System.Reflection
,但除了我的类之外,它似乎没有显示任何类


<> P> >,我想知道如何检索< CultAgService Service < /Cult>实例,了解C++(

> p>),据我所知,不可能代理C++语言服务(或任何其他LANGUGAGE服务),因为它没有架构具有扩展性点。因此,您只能从头开始重新实现它(这将是一项非常艰巨的任务)。VisualStudio中语言服务的目的是为在IDE中编辑源代码提供特定于语言的支持。你确定你需要语言服务吗?你在做什么样的分机

关于获取Visual Studio服务,您可以看看这篇好文章“”