IDkmLanguageConditionEvaluator.EvaluateCondition Yöntem

Tanım

Hata ayıklayıcının durması gerekip gerekmediğine karar vermek için bir koşulu değerlendirir.

public:
 void EvaluateCondition(Microsoft::VisualStudio::Debugger::Breakpoints::DkmEvaluationBreakpointCondition ^ evaluationCondition, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ stackFrame, [Runtime::InteropServices::Out] bool % stop, [Runtime::InteropServices::Out] System::String ^ % errorText);
public void EvaluateCondition (Microsoft.VisualStudio.Debugger.Breakpoints.DkmEvaluationBreakpointCondition evaluationCondition, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame stackFrame, out bool stop, out string errorText);
abstract member EvaluateCondition : Microsoft.VisualStudio.Debugger.Breakpoints.DkmEvaluationBreakpointCondition * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * bool * string -> unit
Public Sub EvaluateCondition (evaluationCondition As DkmEvaluationBreakpointCondition, stackFrame As DkmStackWalkFrame, ByRef stop As Boolean, ByRef errorText As String)

Parametreler

evaluationCondition
DkmEvaluationBreakpointCondition

'Ndaki Hedef bilgisayarda değerlendirilen bir koşulu temsil eder. Bu nesneler, hedef üzerinde ifade değerlendiricisi 'nin uygulandığı diller için kullanılır.

stackFrame
DkmStackWalkFrame

'Ndaki Koşul değerlendirilirken kullanılacak yığın çerçevesi.

stop
Boolean

Dışı Kesme noktası koşulu IDE 'nin durması gerektiğini gösteriyorsa, doğru.

errorText
String

[Out, Isteğe bağlı] Koşul değerlendirilemeyebilir, bunun nedenini gösterir. Derleme başarılı olursa bu değer null olmalıdır.

Şunlara uygulanır