public void Dispose() { if (IsDisposed) { return; } IsDisposed = true; GC.SuppressFinalize(this); JSAPI.DestroyRuntime(Pointer); }