2013-05-15 35 views
0

如果我有一個Visual Studio插件正在運行,並且我想基本識別出我的文本選擇已結束,那麼如何完成此操作?在Visual Studio Addin中分類ActiveDocument.Selection

作爲更具體的例子,我希望用戶能夠右鍵單擊類名稱或方法名稱,並且在調用上下文菜單動作時,能夠以編程方式知道方法或類的名稱被點擊。這有點像在resharper中,如果你右鍵點擊一個方法,類(或屬性或字段),你會得到一組特定於該類型代碼元素的選項。

有沒有辦法從文檔模型中做到這一點?

回答

0

我發現我所需要的 - 理解代碼元素是從選擇什麼,可以使用:

ActiveDocument.Selection.ActivePoint.CodeElement 

這是一個索引讓你瞭解在該點的代碼元素信息。

相關問題