private static string ConvertPatterns(string[] globs) { var buf = new StringBuilder(); foreach (var glob in globs) { if (buf.Length > 0) { buf.Append('|'); } ConvertPatternInto(glob, buf); } return buf.ToString(); }