public void Dispose() { if (IsDisposed) { return; } IsDisposed = true; JSAPI.LeaveCompartment(Context, OldCompartment); }