6 types derived from HttpHeaderParser
System.Net.Http (6)
System\Net\Http\Headers\BaseHeaderParser.cs (1)
9
internal abstract class BaseHeaderParser :
HttpHeaderParser
System\Net\Http\Headers\ByteArrayHeaderParser.cs (1)
11
internal sealed class ByteArrayHeaderParser :
HttpHeaderParser
System\Net\Http\Headers\CookieHeaderParser.cs (1)
8
internal sealed class CookieHeaderParser :
HttpHeaderParser
System\Net\Http\Headers\DateHeaderParser.cs (1)
11
internal sealed class DateHeaderParser :
HttpHeaderParser
System\Net\Http\Headers\ProductInfoHeaderParser.cs (1)
11
internal sealed class ProductInfoHeaderParser :
HttpHeaderParser
System\Net\Http\Headers\UriHeaderParser.cs (1)
13
internal sealed class UriHeaderParser :
HttpHeaderParser
9 references to HttpHeaderParser
System.Net.Http (9)
System\Net\Http\Headers\HeaderDescriptor.cs (3)
36
public
HttpHeaderParser
? Parser => (_descriptor as KnownHeader)?.Parser;
281
public string Separator => Parser is { } parser ? parser.Separator :
HttpHeaderParser
.DefaultSeparator;
283
public byte[] SeparatorBytes => Parser is { } parser ? parser.SeparatorBytes :
HttpHeaderParser
.DefaultSeparatorBytes;
System\Net\Http\Headers\HttpHeaders.cs (2)
1228
private static void ReadStoreValues<T>(Span<string?> values, object? storeValue,
HttpHeaderParser
? parser, ref int currentIndex)
1284
public bool CanAddParsedValue(
HttpHeaderParser
parser)
System\Net\Http\Headers\KnownHeader.cs (2)
18
public KnownHeader(string name, HttpHeaderType headerType,
HttpHeaderParser
? parser, string[]? knownValues = null, int? http2StaticTableIndex = null, int? http3StaticTableIndex = null)
41
public
HttpHeaderParser
? Parser { get; }
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (1)
1368
while (!HPackEncoder.EncodeLiteralHeaderFieldWithoutIndexingNewName(name, values,
HttpHeaderParser
.DefaultSeparatorBytes, valueEncoding, headerBuffer.AvailableSpan, out bytesWritten))
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (1)
766
BufferLiteralHeaderWithoutNameReference(header.Key.Name, headerValues,
HttpHeaderParser
.DefaultSeparatorBytes, valueEncoding);