private static void WriteColumnValues(StreamWriter outputFile, Combination combination, Run run) { outputFile.WriteLine(); outputFile.Write(combination.Management.ID); outputFile.Write('\t'); outputFile.Write(combination.Parameter.ID); outputFile.Write('\t'); outputFile.Write(combination.Site.ID); outputFile.Write('\t'); outputFile.Write(combination.Soil.ID); outputFile.Write('\t'); outputFile.Write(combination.Variety.ID); outputFile.Write('\t'); outputFile.Write(combination.Management.Value.SowingDate.ToString("u").Split()[0]); foreach (var value in OutputFileExtractorV15.GrowthStageValues(run)) { outputFile.Write('\t'); outputFile.Write(value); } foreach (var value in OutputFileExtractorV15.SummaryValues(run)) { outputFile.Write('\t'); outputFile.Write(value); } }