@@ -39,7 +39,7 @@ internal static void SetQuality(IList<NameValueHeaderValue> parameters, double?
39
39
}
40
40
else
41
41
{
42
- parameters ! . Add ( new NameValueHeaderValue ( QualityName , qualityString ) ) ;
42
+ parameters . Add ( new NameValueHeaderValue ( QualityName , qualityString ) ) ;
43
43
}
44
44
}
45
45
else
@@ -52,15 +52,14 @@ internal static void SetQuality(IList<NameValueHeaderValue> parameters, double?
52
52
}
53
53
}
54
54
55
- internal static double ? GetQuality ( IList < NameValueHeaderValue > parameters )
55
+ internal static double ? GetQuality ( IList < NameValueHeaderValue > ? parameters )
56
56
{
57
57
var qualityParameter = NameValueHeaderValue . Find ( parameters , QualityName ) ;
58
58
if ( qualityParameter != null )
59
59
{
60
60
// Note that the RFC requires decimal '.' regardless of the culture. I.e. using ',' as decimal
61
61
// 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 _ ) )
64
63
{
65
64
return qualityValue ;
66
65
}
@@ -703,7 +702,8 @@ public static StringSegment EscapeAsQuotedString(StringSegment input)
703
702
var backSlashCount = CountAndCheckCharactersNeedingBackslashesWhenEncoding ( input ) ;
704
703
705
704
// 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
+ {
707
707
// Helps to elide the bounds check for span[0]
708
708
span [ span . Length - 1 ] = span [ 0 ] = '\" ' ;
709
709
0 commit comments