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