public override void Dispose() { JSRunner.DestroyNumericEdit(ElementId, ElementRef); JSRunner.DisposeDotNetObjectRef(dotNetObjectRef); base.Dispose(); }
public void Dispose() { // make sure to unregister listener if (isRegistered) { isRegistered = false; JSRunner.UnregisterClosableComponent(this); JSRunner.DisposeDotNetObjectRef(dotNetObjectRef); } }
protected override void Dispose(bool disposing) { if (disposing && Rendered) { // TODO: switch to IAsyncDisposable _ = JSRunner.UnregisterClosableComponent(this); JSRunner.DisposeDotNetObjectRef(dotNetObjectRef); } base.Dispose(disposing); }