public static RoundParameters Merge(params RoundParameters[] parameters)
{
List<string> teamNames = new List<string>();
List<AssemblyFile> assemblyFiles = new List<AssemblyFile>();
foreach (var p in parameters)
{
teamNames.AddRange(p.TeamNames);
assemblyFiles.AddRange(p.AssemblyFiles);
}
return new RoundParameters(assemblyFiles.Distinct().ToArray(), teamNames.Distinct().ToArray());
}