/// <summary> /// Formats the given values assuming that they are in the same order as the column definitions. /// </summary> /// <param name="values">The values to format.</param> /// <returns>The formatted values.</returns> internal string[] FormatValues(object[] values) { string[] formatted = new string[values.Length]; for (int index = 0; index != values.Length; ++index) { ColumnDefinition definition = definitions[index]; formatted[index] = definition.Format(values[index]); } return(formatted); }