public IBlurViewFacade SetupWith(View rootView) { _blurController?.Dispose(); _blurController = new BlockingBlurController(this, rootView, _overlayColor); return(_blurController); }
protected override void Dispose(bool disposing) { if (!_disposed) { _disposed = true; if (disposing && _blurController != null) { _blurController.Dispose(); _blurController = null; } } base.Dispose(disposing); }