static IEnumerable<string> RequiredColumnValues(RuntimeCsvRepresentation rcr) { int requiredHeader = rcr.GetRequiredIndex(); foreach (string[] record in rcr.Records) { string value = record[requiredHeader]; if (!string.IsNullOrEmpty(value) && !value.StartsWith("//")) { yield return value; } } }