/// <summary> /// Overloaded. Immediately releases the unmanaged resources used by this object. /// </summary> protected virtual void Dispose(bool disposing) { if (disposing) { uiLayer?.Dispose(); } }