@@ -39,7 +39,7 @@ internal static void SetQuality(IList<NameValueHeaderValue> parameters, double?
3939 }
4040 else
4141 {
42- parameters ! . Add ( new NameValueHeaderValue ( QualityName , qualityString ) ) ;
42+ parameters . Add ( new NameValueHeaderValue ( QualityName , qualityString ) ) ;
4343 }
4444 }
4545 else
@@ -52,15 +52,14 @@ internal static void SetQuality(IList<NameValueHeaderValue> parameters, double?
5252 }
5353 }
5454
55- internal static double ? GetQuality ( IList < NameValueHeaderValue > parameters )
55+ internal static double ? GetQuality ( IList < NameValueHeaderValue > ? parameters )
5656 {
5757 var qualityParameter = NameValueHeaderValue . Find ( parameters , QualityName ) ;
5858 if ( qualityParameter != null )
5959 {
6060 // Note that the RFC requires decimal '.' regardless of the culture. I.e. using ',' as decimal
6161 // separator is considered invalid (even if the current culture would allow it).
62- if ( TryParseQualityDouble ( qualityParameter . Value , 0 , out var qualityValue , out var length ) )
63-
62+ if ( TryParseQualityDouble ( qualityParameter . Value , 0 , out var qualityValue , out _ ) )
6463 {
6564 return qualityValue ;
6665 }
@@ -703,7 +702,8 @@ public static StringSegment EscapeAsQuotedString(StringSegment input)
703702 var backSlashCount = CountAndCheckCharactersNeedingBackslashesWhenEncoding ( input ) ;
704703
705704 // 2 for quotes
706- return string . Create ( input . Length + backSlashCount + 2 , input , ( span , segment ) => {
705+ return string . Create ( input . Length + backSlashCount + 2 , input , ( span , segment ) =>
706+ {
707707 // Helps to elide the bounds check for span[0]
708708 span [ span . Length - 1 ] = span [ 0 ] = '\" ' ;
709709
0 commit comments