デバッグ モードのときにローカル ウィンドウに表示されるのと同様の情報 (現在のコンテキストの変数の値) を取得したい VSPackage があります。
私は DTE.Debugger.CurrentStackFrame インスタンスを試してみましたが、これは Argument と Local 式のコレクションを公開していたので興味深いものでした。ただし、式の値をオブジェクトとして取得する方法がわかりません。Value プロパティは ToString 値のようです。
デバッグ モードのときにローカル ウィンドウに表示されるのと同様の情報 (現在のコンテキストの変数の値) を取得したい VSPackage があります。
私は DTE.Debugger.CurrentStackFrame インスタンスを試してみましたが、これは Argument と Local 式のコレクションを公開していたので興味深いものでした。ただし、式の値をオブジェクトとして取得する方法がわかりません。Value プロパティは ToString 値のようです。
値をオブジェクトとして取得することはできません。主な理由は、VS パッケージと同じプロセスに値が存在しないためです。デバッグ対象プロセスに存在します。Visual Studio Debugger は、CLR API を介して値を操作する必要があります。あなたができる最善のことは、VS パッケージから文字列値を取得することです。
Visual Studio ビジュアライザーを使用して、実際のオブジェクトにアクセスできます。情報はここにあります。