public override bool Equals(object obj)
{
if (!(obj is HeaderValue))
{
return false;
}
if (ReferenceEquals(this, obj))
{
return true;
}
HeaderValue value = (HeaderValue)obj;
return Value.Equals(value.Value) && (Parameters.SequenceEqual(value.Parameters));
}