Visual studio 2015 VS 2015 Add:当前文本点的对象名称和类型

Visual studio 2015 VS 2015 Add:当前文本点的对象名称和类型,visual-studio-2015,visual-studio-addins,Visual Studio 2015,Visual Studio Addins,我试图确定当前为VisualStudio插件放置插入符号的元素的名称和类型(对象是否为方法、属性等)。我已经尝试过使用CodeElements,但是我只能接收当前文档中声明的元素,并且没有找到获得所需信息的方法 例如: Console.Wr|iteLine(); // Caret is placed after the 'r' 在上面的简短示例中,我希望接收“WriteLine”作为当前对象的名称,并且我希望知道它是一个方法。有没有一个简单的方法可以做到这一点?欢迎任何帮助 提前感谢我建议使用

我试图确定当前为VisualStudio插件放置插入符号的元素的名称和类型(对象是否为方法、属性等)。我已经尝试过使用CodeElements,但是我只能接收当前文档中声明的元素,并且没有找到获得所需信息的方法

例如:

Console.Wr|iteLine(); // Caret is placed after the 'r'
在上面的简短示例中,我希望接收“WriteLine”作为当前对象的名称,并且我希望知道它是一个方法。有没有一个简单的方法可以做到这一点?欢迎任何帮助


提前感谢

我建议使用Roslyn代码分析。例如,见。它从当前文本点查找Microsoft.CodeAnalysis.IMethodSymbol。

非常感谢,您的解决方案正好满足了我的搜索要求!