// Copyright © 2015 The CefSharp Authors. All rights reserved. // // Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. using System; using System.Collections.Generic; namespace CefSharp { /// /// Callback interface for asynchronous continuation of file dialog requests. /// public interface IFileDialogCallback : IDisposable { /// /// Continue the file selection. /// /// should be the 0-based index of the value selected from the accept filters /// array passed to /// should be a single value or a list of values depending on the dialog mode. /// An empty value is treated the same as calling Cancel(). void Continue(int selectedAcceptFilter, List filePaths); /// /// Cancel the file selection. /// void Cancel(); /// /// Gets a value indicating whether the callback has been disposed of. /// bool IsDisposed { get; } } }