Я пишу расширение для Visual Studio (2010) с контекстным меню, в то время как в представлении кода. Я хочу иметь возможность проверить текущий код из моего обработчика события пункта меню, но не смог найти где-нибудь в объектной модели, чтобы сделать это.
Как получить доступ к коду в текущем окне в расширении visual studio?
EDIT
Вот код, который я использовал для получения текста текущего документа
DTE dte = Package.GetGlobalService(typeof(DTE)) as DTE ;
TextDocument activeDoc = dte.ActiveDocument.Object() as TextDocument;
var text = activeDoc.CreateEditPoint(activeDoc.StartPoint).GetText(activeDoc.EndPoint);