10 Dart_Isolate isolate = Dart_CurrentIsolate();
15 isolate_ = isolate.isolate_;
16 previous_ = Dart_CurrentIsolate();
17 if (previous_ == isolate_) {
23 Dart_EnterIsolate(isolate_);
27 Dart_Isolate current = Dart_CurrentIsolate();
28 FML_DCHECK(!current || current == isolate_);
29 if (previous_ == isolate_) {
36 Dart_EnterIsolate(previous_);
IsolateScope(const Isolate &isolate)