Я пытаюсь сделать расширение Visual Studio. Это будет расширение для отладки. Это будет работать в режиме отладки. Мне нужно получить экземпляр объекта из отлаженного приложения в моем расширении. И я не знаю, как это сделать.
У меня следующий код:
var dte = (DTE)_serviceProvider.GetService(typeof(DTE));
var debugger = dte?.Debugger;
var currentMode = debugger?.CurrentMode;
if (currentMode != dbgDebugMode.dbgBreakMode) return;
var expression = debugger.GetExpression(myExpression);
myExpression
содержит выражение для получения некоторого объекта, например IDbConnection
.
Как я могу получить IDbConnection
в своем коде расширения? expression.Value
имеет string
-значение.
Возможно ли это?