vmEvaluateInFrame method
Sends a VM 'evaluateInFrame' request for thread
.
Implementation
Future<vm.Response?> vmEvaluateInFrame(
ThreadInfo thread,
int frameIndex,
String expression, {
bool? disableBreakpoints = true,
}) async {
final isolateId = thread.isolate.id!;
final futureOrEvalZoneId = thread.currentEvaluationZoneId;
final evalZoneId = futureOrEvalZoneId is String
? futureOrEvalZoneId
: await futureOrEvalZoneId;
return vmService?.evaluateInFrame(
isolateId,
frameIndex,
expression,
disableBreakpoints: disableBreakpoints,
idZoneId: evalZoneId,
);
}