public void Dispose() { foreach (string key in EventListeners.Keys) { //Probably superfluous... if ((EventListeners.TryGetValue(key, out var eventsList) && eventsList != null)) { foreach (MapEventListener eventListener in eventsList) { eventListener.Dispose(); } eventsList.Clear(); } } EventListeners.Clear(); _jsObjectRef.Dispose(); }
public void Dispose() { foreach (string key in EventListeners.Keys) { //Probably superfluous... if (EventListeners[key] != null) { foreach (MapEventListener eventListener in EventListeners[key]) { eventListener.Dispose(); } EventListeners[key].Clear(); } } EventListeners.Clear(); _jsObjectRef.Dispose(); }
public void Dispose() { _jsObjectRef?.Dispose(); }
public void Dispose() { JsObjectRefInstances.Remove(_jsObjectRef.Guid.ToString()); _jsObjectRef.JSRuntime.InvokeAsync <object>("googleMapsObjectManager.disposeMapElements", Guid.ToString()); _jsObjectRef.Dispose(); }
public void Dispose() { _jsObjetRef.Dispose(); }
public void Dispose() { JsObjectRefInstances.Remove(_jsObjectRef.Guid.ToString()); _jsObjectRef.Dispose(); }