/// <summary> /// Adds the converter. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="toString">To string.</param> /// <param name="fromString">From string.</param> public void AddConverter <T>(Func <T, CultureInfo, string> toString, Func <string, CultureInfo, T> fromString) { m_Converters[typeof(T)] = new CsvValueConverter <T>(toString, fromString); }
/// <summary> /// Adds the indicated conversion function to the list of global converters. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="toString">To string function.</param> /// <param name="fromString">From string function.</param> /// <remarks>This only applies to converters created after this function is called.</remarks> public static void AddGlobalConverter <T>(Func <T, string> toString, Func <string, T> fromString) { s_GlobalConverters[typeof(T)] = new CsvValueConverter <T>(toString, fromString); }