Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Visual Studio 2015'te, ifade değerlendiricileri uygulama yöntemi kullanım dışıdır. CLR ifade değerlendiricilerini uygulama hakkında bilgi için bkz . CLR İfade Değerlendiricileri ve Yönetilen İfade Değerlendirici Örneği.
Bu arabirim bir nesne hakkında ek bilgi sağlar.
Sözdizimi
IDebugObject2 : IDebugObject
Uygulayıcılar için Notlar
İfade değerlendiricisi, diğer adlar için destek sunmak ve nesne hakkındaki bilgilere erişim sağlamak için bu arabirimi uygular.
Arayanlar İçin Notlar
IDebugObject arabirimi, QueryInterface kullanarak bu arabirimi alabilir. Ayrıca, GetObject bu arabirimi döndürür.
Vtable sırasına göre yöntemler
IDebugObject arabirimindeki yöntemlere ek olarak, IDebugObject2 arabirim aşağıdakileri uygular:
| Metot | Açıklama |
|---|---|
| GetBackingFieldForProperty | Bu nesne tarafından temsil edilen özelliği destekleyen alanı veya değişkeni (varsa) alır. |
| GetICorDebugValue | Bu nesnenin değerini temsil eden yönetilen kod nesnesini alır. |
| CreateAlias | Bu nesne için benzersiz bir kimlik oluşturur veya var olan bir diğer adı döndürür. |
| GetAlias | Varsa, bu nesneyle ilişkili diğer adı alır. |
| GetField | Bu nesnenin türünü alır. |
| IsUserData | Bu nesnenin kullanıcı verilerini temsil edip etmediğini belirler. |
| IsEncOutdated | Düzenle ve Devam Et durumunun artık geçerli olup olmadığını belirler. Özel ifade değerlendiricisi bu yöntemi uygulamaz (her zaman döndürmelidir E_NOTIMPL). |
Açıklamalar
Diğer adlarla ilgili bir tartışma için bkz . IDebugAlias .
Gereksinimler
Üst bilgi: ee.h
Ad Alanı: Microsoft.VisualStudio.Debugger.Interop
Derleme: Microsoft.VisualStudio.Debugger.Interop.dll