13 types derived from HeaderParser
Microsoft.AspNetCore.HeaderParsing (13)
Parsers\CacheControlHeaderValueParser.cs (1)
10
internal sealed class CacheControlHeaderValueParser :
HeaderParser
<CacheControlHeaderValue>
Parsers\ContentDispositionHeaderValueParser.cs (1)
10
internal sealed class ContentDispositionHeaderValueParser :
HeaderParser
<ContentDispositionHeaderValue>
Parsers\CookieHeaderValueListParser.cs (1)
11
internal sealed class CookieHeaderValueListParser :
HeaderParser
<IReadOnlyList<CookieHeaderValue>>
Parsers\DateTimeOffsetParser.cs (1)
11
internal sealed class DateTimeOffsetParser :
HeaderParser
<DateTimeOffset>
Parsers\EntityTagHeaderValueListParser.cs (1)
11
internal sealed class EntityTagHeaderValueListParser :
HeaderParser
<IReadOnlyList<EntityTagHeaderValue>>
Parsers\HostHeaderValueParser.cs (1)
9
internal sealed class HostHeaderValueParser :
HeaderParser
<HostHeaderValue>
Parsers\IPAddressListParser.cs (1)
12
internal sealed class IPAddressListParser :
HeaderParser
<IReadOnlyList<IPAddress>>
Parsers\MediaTypeHeaderValueListParser.cs (1)
11
internal sealed class MediaTypeHeaderValueListParser :
HeaderParser
<IReadOnlyList<MediaTypeHeaderValue>>
Parsers\MediaTypeHeaderValueParser.cs (1)
10
internal sealed class MediaTypeHeaderValueParser :
HeaderParser
<MediaTypeHeaderValue>
Parsers\RangeConditionHeaderValueParser.cs (1)
10
internal sealed class RangeConditionHeaderValueParser :
HeaderParser
<RangeConditionHeaderValue>
Parsers\RangeHeaderValueParser.cs (1)
10
internal sealed class RangeHeaderValueParser :
HeaderParser
<RangeHeaderValue>
Parsers\StringWithQualityHeaderValueListParser.cs (1)
11
internal sealed class StringWithQualityHeaderValueListParser :
HeaderParser
<IReadOnlyList<StringWithQualityHeaderValue>>
Parsers\UriParser.cs (1)
10
internal sealed class UriParser :
HeaderParser
<Uri>
8 references to HeaderParser
Microsoft.AspNetCore.HeaderParsing (8)
HeaderKey.cs (3)
28
internal
HeaderParser
<T> Parser { get; }
31
internal HeaderKey(string name,
HeaderParser
<T> parser, int position, int maxCachedValues = 0)
48
internal HeaderKey(string name,
HeaderParser
<T> parser, int position, int maxCachedValues, T defaultValue)
HeaderRegistry.cs (3)
30
var
parser = setup.ParserInstance ?? (
HeaderParser
<T>)_provider.GetRequiredService(setup.ParserType!);
35
private HeaderKey<T> CreateKey<T>(HeaderKeyIdentity id,
HeaderParser
<T> parser)
HeaderSetup.cs (2)
31
public
HeaderParser
<THeader>? ParserInstance { get; }
57
public HeaderSetup(string headerName,
HeaderParser
<THeader> instance, bool cacheable = false)