Aracılığıyla paylaş


Pseudovariables

Pseudovariables olan değişken bir pencerede belirli bilgileri görüntülemek için kullanılan terimler veya QuickWatch iletişim kutusu.Aynı şekilde, normal bir değişken girdiğiniz bir pseudovariable girebilirsiniz.Pseudovariables değil, değişkenlerdir ancak ve programınızda değişken adlarına karşılık gelmez.

Örnek

Yerel kod uygulama yazıyorsanız ve uygulamanızda ayrılan işleyicilerin sayısını görmek istediğiniz varsayalım.İçinde Watch penceresinde, aşağıdaki pseudovariable de girebilirsiniz ad sütunu, sonra onu değerlendirmek için Return tuşuna basın:

$handles

Yerel kodda bu tabloda gösterilen pseudovariables kullanabilirsiniz:

Pseudovariable

İşlev

$handles

Uygulamanızda ayrılan işleyicilerin sayısını görüntüler.

$vframe

Geçerli yığın çerçevesi adresini görüntüler.

$tid

Geçerli iş parçacığı için iş parçacığı Kimliğini görüntüler.

$env

Ortam bloğu dize Görüntüleyicisi'nde görüntülenir.

$cmdline

Program başlattı komut satırı dizesi görüntüler.

$pid

İşlem kimliğini görüntüler.

$registername

or

@registername

Kaydın içeriğini görüntüler registername.

Normalde, yazmaç adı girerek kayıt içeriğini görüntüleyebilirsiniz.Yazmaç adı bir değişken adı overloads olduğunda bu sözdizimini kullanmak için gereken tek zamandır.Yazmaç adı, geçerli kapsam içinde bir değişken adı ile aynı ise, hata ayıklayıcı adı bir değişken adı yorumlar.Sırada $registername veya @registername kullanışlı geliyor.

$clk

Saat saati döngüleri içinde görüntüler.

$user

Uygulamasını çalıştıran hesabın hesap bilgileriyle yapısını görüntüler.Güvenlik nedeniyle, parola bilgileri görüntülenmez.

C# ve Visual Basic, bu tabloda gösterilen pseudovariables kullanabilirsiniz:

Pseudovariable

İşlev

$exception

Son durum hakkında bilgi görüntüler.Hiçbir özel durum oluştu, değerlendirme $exception bir hata iletisi görüntüler.

Visual C# içinde yalnızca özel Yardımcısı'nı devre dışı bırakıldığında, $exception otomatik olarak eklenir Locals bir özel durum oluþtuðunda pencere.

$user

Uygulamasını çalıştıran hesabın hesap bilgileriyle yapısını görüntüler.Güvenlik nedeniyle, parola bilgileri görüntülenmez.

Visual Basic'te, aşağıdaki tabloda gösterilen pseudovariables kullanabilirsiniz:

Pseudovariable

İşlev

$delete veya $$delete

Oluşturulduğu bir örtülü değişkenini siler hemen pencere.Sözdizimi $delete, değişken veya$delete, değişken.

$objectids veya $listobjectids

Tüm etkin Nesne kimlikleri belirtilen ifade alt öğesi olarak görüntüler.Sözdizimi $objectid, ifadesi veya$listobjectids, ifade.

$N#

Görüntüler nesnenin nesne kimliği eşit olan n.

$dynamic

Özel görüntüler Dinamik görünümüyle uygulayan bir nesne düğümü IDynamicMetaObjectProvider.Arabirim.Sözdizimi $dynamic, nesnesinin.Bu özellik yalnızca .net Framework sürüm 4 kullanan kod için geçerlidir.Bkz: Dinamik Görünüm

Ayrıca bkz.

Görevler

Nasıl yapılır: Hata Ayıklayıcı'daki bir deyim izleme

Diğer Kaynaklar

Değişken Windows