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; } } }