1 instantiation of RangeHeaderValue
Microsoft.Net.Http.Headers (1)
RangeHeaderValue.cs (1)
171RangeHeaderValue result = new RangeHeaderValue();
29 references to RangeHeaderValue
Microsoft.AspNetCore.HeaderParsing (5)
CommonHeaders.cs (1)
90public static HeaderSetup<RangeHeaderValue> Range => new(HeaderNames.Range, RangeHeaderValueParser.Instance);
Parsers\RangeHeaderValueParser.cs (4)
10internal sealed class RangeHeaderValueParser : HeaderParser<RangeHeaderValue> 14public override bool TryParse(StringValues values, [NotNullWhen(true)] out RangeHeaderValue? result, [NotNullWhen(false)] out string? error) 16if (values.Count != 1 || !RangeHeaderValue.TryParse(values[0], out var parsedValue))
Microsoft.AspNetCore.Http.Extensions (6)
HeaderDictionaryTypeExtensions.cs (4)
145private static RangeHeaderValue? ParseCacheRangeHeaderValue(string value) => RangeHeaderValue.TryParse(value, out var result) ? result : null; 200else if (typeof(T) == typeof(RangeHeaderValue))
RequestHeaders.cs (2)
319public RangeHeaderValue? Range 323return Headers.Get<RangeHeaderValue>(HeaderNames.Range);
Microsoft.AspNetCore.Http.Results (1)
src\aspnetcore\src\Shared\RangeHelper\RangeHelper.cs (1)
58var rangeHeader = requestHeaders.Range;
Microsoft.AspNetCore.Mvc.Core (1)
src\aspnetcore\src\Shared\RangeHelper\RangeHelper.cs (1)
58var rangeHeader = requestHeaders.Range;
Microsoft.AspNetCore.StaticAssets (1)
src\aspnetcore\src\Shared\RangeHelper\RangeHelper.cs (1)
58var rangeHeader = requestHeaders.Range;
Microsoft.AspNetCore.StaticFiles (1)
src\aspnetcore\src\Shared\RangeHelper\RangeHelper.cs (1)
58var rangeHeader = requestHeaders.Range;
Microsoft.Net.Http.Headers (14)
RangeHeaderValue.cs (14)
14/// The <see cref="RangeHeaderValue"/> class provides support for the Range header as defined in 20private static readonly HttpHeaderParser<RangeHeaderValue> Parser 21= new GenericHeaderParser<RangeHeaderValue>(false, GetRangeLength); 27/// Initializes a new instance of <see cref="RangeHeaderValue"/>. 35/// Initializes a new instance of <see cref="RangeHeaderValue"/>. 105var other = obj as RangeHeaderValue; 130/// Parses <paramref name="input"/> as a <see cref="RangeHeaderValue"/> value. 134public static RangeHeaderValue Parse(StringSegment input) 141/// Attempts to parse the specified <paramref name="input"/> as a <see cref="RangeHeaderValue"/>. 145/// <returns><see langword="true"/> if input is a valid <see cref="RangeHeaderValue"/>, otherwise <see langword="false"/>.</returns> 146public static bool TryParse(StringSegment input, [NotNullWhen(true)] out RangeHeaderValue? parsedValue) 152private static int GetRangeLength(StringSegment input, int startIndex, out RangeHeaderValue? parsedValue) 171RangeHeaderValue result = new RangeHeaderValue();