ここで見られるように、私はVisual Studio 2008オブジェクトモデルで作業しています: VS2008 Automation Object Model Chart。
CodeElement
現在の .cs ドキュメントでユーザーが選択したテキストによって選択された VS2008 Marco で操作したいと考えています。
どのように取得するかはあまり気にしませんが、これは私が試したことです: VS オブジェクト モデルは、DTE.ActiveWindow.Selection
どちらが typeTextSelection
であるかを示します。次に、パラメータとしてandを取り、必要なようなものを返すDTE.ActiveDocument.ProjectItem.FileCodeModel.CodeElementFromPoint()
メソッドがあります。 TextPoint
vsCMEElement
CodeElment
TextElement
ただし、からを取得できないようですTextSelection
。
CodeElement
.cs ファイルで選択したテキストから取得する方法を教えてもらえますか?