public HeaderValue(string value, params HeaderParameter[] parameters) { if (value == null) { throw new ArgumentNullException("value"); } Value = value; Parameters = new HeaderParameterCollection(); parameters.ForEach(parameter => Parameters.Add(parameter)); }