using System.IO.Abstractions;
namespace Terminal.Gui {
///
/// Arguments for the delegate
///
public class FileDialogIconGetterArgs {
///
/// Creates a new instance of the class
///
public FileDialogIconGetterArgs (FileDialog fileDialog, IFileSystemInfo file, FileDialogIconGetterContext context)
{
FileDialog = fileDialog;
File = file;
Context = context;
}
///
/// Gets the dialog that requires the icon.
///
public FileDialog FileDialog { get; }
///
/// Gets the file/folder for which the icon is required.
///
public IFileSystemInfo File { get; }
///
/// Gets the context in which the icon will be used in.
///
public FileDialogIconGetterContext Context { get; }
}
}