AsciiImportExport.FileDialogHelper.ImportExportHelper.GetFileTypeFilter C# (CSharp) Method

GetFileTypeFilter() public static method

public static GetFileTypeFilter ( bool includeAllFiles ) : string
includeAllFiles bool
return string
        public static string GetFileTypeFilter(bool includeAllFiles, params IImportExport[] imExporterArray)
        {
            string allFileTypeFilter = "";
            string fileTypeFilter = "";
            foreach (var imExporter in imExporterArray)
            {
                allFileTypeFilter += ";*" + imExporter.FileExtension;
                fileTypeFilter += "|" + imExporter.FileTypeFilter;
            }

            string result = null;
            if (includeAllFiles)
            {
                allFileTypeFilter = allFileTypeFilter.Substring(1);
                result = "All Formats (" + allFileTypeFilter + ")|" + allFileTypeFilter + fileTypeFilter;
            }
            else
            {
                result = fileTypeFilter.Substring(1);
            }

            return result;
        }
ImportExportHelper