Skip to content
This repository was archived by the owner on Nov 20, 2018. It is now read-only.

Commit 1ead070

Browse files
committed
Use new API
1 parent 36214b9 commit 1ead070

File tree

3 files changed

+6
-7
lines changed

3 files changed

+6
-7
lines changed

src/Microsoft.AspNetCore.Http.Abstractions/HostString.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ public int? Port
9898
{
9999
return null;
100100
}
101-
101+
102102
return p;
103103
}
104104
}

src/Microsoft.AspNetCore.Http/Internal/ParsingHelpers.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -411,12 +411,11 @@ private static string DeQuote(string value)
411411
throw new ArgumentNullException(nameof(headers));
412412
}
413413

414-
const NumberStyles styles = NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite;
415414
long value;
416415
var rawValue = headers[HeaderNames.ContentLength];
417416
if (rawValue.Count == 1 &&
418417
!string.IsNullOrWhiteSpace(rawValue[0]) &&
419-
long.TryParse(rawValue[0], styles, CultureInfo.InvariantCulture, out value))
418+
HeaderUtilities.TryParseInt64(new StringSegment(rawValue[0]).Trim(), out value))
420419
{
421420
return value;
422421
}

src/Microsoft.Net.Http.Headers/ContentDispositionHeaderValue.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,13 +104,13 @@ public long? Size
104104
get
105105
{
106106
var sizeParameter = NameValueHeaderValue.Find(_parameters, SizeString);
107-
ulong value;
107+
long value;
108108
if (sizeParameter != null)
109109
{
110-
string sizeString = sizeParameter.Value;
111-
if (UInt64.TryParse(sizeString, NumberStyles.Integer, CultureInfo.InvariantCulture, out value))
110+
var sizeString = sizeParameter.Value;
111+
if (HeaderUtilities.TryParseInt64(sizeString, out value))
112112
{
113-
return (long)value;
113+
return value;
114114
}
115115
}
116116
return null;

0 commit comments

Comments
 (0)