7

Visual Studioデバッガービジュアライザーでターゲットオブジェクトの基になる変数名を取得する方法はありますか?組み込みの文字列ビジュアライザーはそれを行います:

string myStr = "abc\ndef";
Debugger.Break();

のビジュアライザアイコンをクリックするとmyStr、「式」テキストボックスに「myStr」と表示されます。どうすれば自分のビジュアライザーでこれを取得できますか?

4

1 に答える 1

10

できません。ビジュアライザーに提供される唯一の情報は値です。

実際には真のビジュアライザーではないため、文字列ビジュアライザーという名前が付けられています。つまり、これはデバッガー機能であり、基になるメタデータへのアクセス レベルが高く、さらに重要なことに式エバリュエーターへのアクセスが可能です。

于 2009-05-21T16:49:48.683 に答える