private bool CanOpenAny(IFileSource source, FileType[] fileTypes) { foreach (FileType type in fileTypes) { if (source.CanOpen(type)) { return(true); } } return(false); }