public CsvMediaTypeFormatter(ICsvMediaTypeFormatterConfiguration configuration) { if (configuration == null) { throw new ArgumentNullException("configuration"); } SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/csv")); _configuration = configuration; }
public static CsvConfiguration GetConfigurationFor(this ICsvMediaTypeFormatterConfiguration config, Type type) { if (config == null) { throw new ArgumentNullException("config"); } if (type == null) { throw new ArgumentNullException("type"); } CsvConfiguration result; if (!config.TryGetConfigurationFor(type, out result)) { return(new CsvConfiguration()); } return(result); }