DkmSuccessContextGroupEvaluationResult Sınıf

Tanım

Başarılı bir değerlendirmenin, bir ifade değerlendirme penceresinde görüntülenmek üzere biçimlendirilen sonucu.

public ref class DkmSuccessContextGroupEvaluationResult : Microsoft::VisualStudio::Debugger::Evaluation::Group::DkmContextGroupEvaluationResult
[System.Runtime.InteropServices.Guid("0f911a5f-f32c-2647-470c-5524bac4b351")]
public class DkmSuccessContextGroupEvaluationResult : Microsoft.VisualStudio.Debugger.Evaluation.Group.DkmContextGroupEvaluationResult
[<System.Runtime.InteropServices.Guid("0f911a5f-f32c-2647-470c-5524bac4b351")>]
type DkmSuccessContextGroupEvaluationResult = class
    inherit DkmContextGroupEvaluationResult
Public Class DkmSuccessContextGroupEvaluationResult
Inherits DkmContextGroupEvaluationResult
Devralma
Öznitelikler

Özellikler

Access

Değerlendirme sonucunun erişim denetimi düzeyi (genel, özel, vb.).

Category

Bu değerlendirme sonucunun kategorisi (örn: veri, yöntem, vb.).

CustomUIVisualizers

Seçim Bu nesne için özel görüntüleyicilerin listesi.

EvaluationResults

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

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

Bir ifade değerlendirme sonucunun özniteliklerini gösteren Bayraklar.

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)
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)
StorageType

Değerlendirme sonucunun depolama türü (örn: static).

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)
Type

Seçim Değerin türünü tanımlayan bir dize.

TypeModifierFlags

Değerlendirme sonucunun tür değiştirici bayrakları (örn: const).

UniqueId

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

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

Her iş parçacığı için biçimlendirilen değerler.

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, DkmEvaluationResultFlags, ReadOnlyCollection<String>, String, DkmEvaluationResultCategory, DkmEvaluationResultAccessType, DkmEvaluationResultStorageType, DkmEvaluationResultTypeModifierFlags, ReadOnlyCollection<DkmCustomUIVisualizerInfo>, DkmDataItem)

Yeni bir DkmSuccessContextGroupEvaluationResult 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