DkmFailedContextGroupEvaluationResult Sınıf

Tanım

Bir ifade değerlendirme penceresinde görüntülenmek üzere, başarısız bir değerlendirmenin biçimlendirilen sonucu.

public ref class DkmFailedContextGroupEvaluationResult : Microsoft::VisualStudio::Debugger::Evaluation::Group::DkmContextGroupEvaluationResult
[System.Runtime.InteropServices.Guid("bcbf5652-8501-77e0-2256-0e6455e7909a")]
public class DkmFailedContextGroupEvaluationResult : Microsoft.VisualStudio.Debugger.Evaluation.Group.DkmContextGroupEvaluationResult
[<System.Runtime.InteropServices.Guid("bcbf5652-8501-77e0-2256-0e6455e7909a")>]
type DkmFailedContextGroupEvaluationResult = class
    inherit DkmContextGroupEvaluationResult
Public Class DkmFailedContextGroupEvaluationResult
Inherits DkmContextGroupEvaluationResult
Devralma
Öznitelikler

Özellikler

ErrorMessage

Kullanıcıya görüntülenecek hata iletisini belirtir.

EvaluationResults

Bu iş parçacığı kümesinde değerlendirmenin sonucu.

(Devralındığı yer: DkmContextGroupEvaluationResult)
FullName

Seçim Bu sonucun geçerli olduğu ifadenin tam adı. Bu değer, alt öğelerin izleme penceresine eklenmesine (bağlam menüsünden Izleme ekleme) ve değerlendirme ağacının parçalarını yenilemeye izin vermek için kullanılır. FullName 'nin addan farklı olduğu bir örnek olarak, C++ içindeki bir dizinin 0TH öğesinin adı ' [0] ' iken tam ad ' myArrayVariable [0] '.

(Devralındığı yer: DkmContextGroupEvaluationResult)
HasSideEffects

Yan etkilere ve yan etkilere izin verilmediğinden değerlendirmeyi belirtir.

IsUnloaded

Bu nesne için bir ' bellekten kaldırılmış ' olay ortaya çıktığında true döndürür (örnek: DkmThread:: Unload çağırılır) veya nesne kapalıysa. Bu durumun, eşitleme olmadan, bu durum denetlenirken kullanılması gerektiğine dikkat edin; döndürülen durum artık, bu durum okunduktan sonraki yönergeyi doğru olmayabilir.

(Devralındığı yer: DkmDataContainer)
Name

Bu sonucun geçerli olduğu ifadenin adı.

(Devralındığı yer: DkmContextGroupEvaluationResult)
RuntimeInstance

Dkmruntimeınstance sınıfı, bir DkmProcess öğesine yüklenen ve ayıklanacak kodu içeren bir yürütme ortamını temsil eder.

(Devralındığı yer: DkmContextGroupEvaluationResult)
TagValue

DkmContextGroupEvaluationResult, soyut bir temel sınıftır. Bu Enum, bu nesnenin bir örneği olan türetilmiş sınıfı gösterir.

(Devralındığı yer: DkmContextGroupEvaluationResult)
ThreadIds

Değerlendirme sonuçları için iş parçacığı kimlikleri.

(Devralındığı yer: DkmContextGroupEvaluationResult)
UniqueId

Bu değerlendirme sonucunu benzersiz bir şekilde tanımlayan GUID.

(Devralındığı yer: DkmContextGroupEvaluationResult)

Yöntemler

Close()

İşlem iş parçacığı değerlendirme sonucu nesnesini, onunla ilişkili kaynakları serbest bırakmak için kapatır. Bu yöntem, numaralandırmayı başlatan bileşen tarafından çağrılması gerekir (örn: DkmInspectionContext. EvaluateExpression, DkmEvaluationResultEnumContext. GetItems, vb.).

DkmContextGroupEvaluationResult nesneleri, ilişkili Dkmruntimeınstance nesnesi kapalıyken otomatik olarak kapatılır.

(Devralındığı yer: DkmContextGroupEvaluationResult)
Create(ReadOnlyCollection<UInt64>, Int32, String, String, DkmRuntimeInstance, String, Boolean, DkmDataItem)

Yeni bir DkmFailedContextGroupEvaluationResult nesnesi örneği oluşturun.

GetDataItem<T>()

Bu kapsayıcı örneğine eklenmiş olan 'T ' öğesinin örneğini alır. Bu kapsayıcı bir 'T ' içermiyorsa, bu işlev null döndürür.

(Devralındığı yer: DkmDataContainer)
RemoveDataItem<T>()

' 'T ' örneğini bu kapsayıcıdan kaldır. Bir veri kapsayıcısı, nesne kapatıldığında otomatik olarak boşaltılacak şekilde, bu yöntemi çağırmak gereksizdir.

(Devralındığı yer: DkmDataContainer)
SetDataItem<T>(DkmDataCreationDisposition, T)

Veri kapsayıcısına yeni bir öğe yerleştirin.

(Devralındığı yer: DkmDataContainer)

Belirtik Arabirim Kullanımları

IDisposable.Dispose() (Devralındığı yer: DkmContextGroupEvaluationResult)

Şunlara uygulanır