using System.Collections.Generic; namespace Robust.Client.UserInterface { public class FileDialogFilters { public FileDialogFilters(IReadOnlyList groups) { Groups = groups; } public FileDialogFilters(params Group[] groups) : this((IReadOnlyList) groups) { } public IReadOnlyList Groups { get; } public class Group { public Group(IReadOnlyList extensions) { Extensions = extensions; } public Group(params string[] extensions) : this((IReadOnlyList) extensions) { } public IReadOnlyList Extensions { get; } } } }