IDkmLanguageConditionEvaluator.EvaluateCondition Method

Definition

Evaluates a condition to decide if the debugger should stop.

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)

Parameters

evaluationCondition
DkmEvaluationBreakpointCondition

[In] Represents a condition which is evaluated on the target computer. These objects are used for languages where the expression evaluator is implemented on the target.

stackFrame
DkmStackWalkFrame

[In] The stack frame to use when evaluating the condition.

stop
Boolean

[Out] True if the breakpoint condition indicated that the IDE should stop.

errorText
String

[Out,Optional] If the condition could not be evaluated, this indicates the reason why. This value should be null if the compile succeeded.

Applies to