IDkmLanguageConditionEvaluator.EvaluateCondition Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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);
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.