5 instantiations of Http1ParsingHandler
Microsoft.AspNetCore.Server.Kestrel.Core (4)
Internal\Http\Http1Connection.cs (4)
221return _parser.ParseRequestLine(new Http1ParsingHandler(this), ref reader); 228if (!_parser.ParseRequestLine(new Http1ParsingHandler(this), ref trimmedReader)) 252var result = _parser.ParseHeaders(new Http1ParsingHandler(this, trailers), ref reader); 271if (!_parser.ParseHeaders(new Http1ParsingHandler(this, trailers), ref trimmedReader))
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (1)
StartLineTests.cs (1)
540ParsingHandler = new Http1ParsingHandler(Http1Connection);
26 references to Http1ParsingHandler
InMemory.FunctionalTests (2)
src\Servers\Kestrel\shared\test\TestContextFactory.cs (1)
25IHttpParser<Http1ParsingHandler> httpParser = null,
src\Servers\Kestrel\shared\test\TestServiceContext.cs (1)
60HttpParser = new HttpParser<Http1ParsingHandler>(Log.IsEnabled(LogLevel.Information), disableHttp1LineFeedTerminators);
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\Http\Http1Connection.cs (1)
28private readonly IHttpParser<Http1ParsingHandler> _parser;
Internal\KestrelServerImpl.cs (1)
102HttpParser = new HttpParser<Http1ParsingHandler>(trace.IsEnabled(LogLevel.Information), serverOptions.DisableHttp1LineFeedTerminators),
Internal\ServiceContext.cs (1)
22public IHttpParser<Http1ParsingHandler> HttpParser { get; set; } = default!;
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (6)
src\Servers\Kestrel\shared\test\TestContextFactory.cs (1)
25IHttpParser<Http1ParsingHandler> httpParser = null,
src\Servers\Kestrel\shared\test\TestServiceContext.cs (1)
60HttpParser = new HttpParser<Http1ParsingHandler>(Log.IsEnabled(LogLevel.Information), disableHttp1LineFeedTerminators);
StartLineTests.cs (4)
23private Http1ParsingHandler ParsingHandler { get; } 24private IHttpParser<Http1ParsingHandler> Parser { get; } 527httpParser: new HttpParser<Http1ParsingHandler>()); 539Parser = new HttpParser<Http1ParsingHandler>(showErrorDetails: true);
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (13)
HeaderCollectionBenchmark.cs (1)
333httpParser: new HttpParser<Http1ParsingHandler>(),
Http1ConnectionBenchmark.cs (1)
36httpParser: new HttpParser<Http1ParsingHandler>());
Http1ConnectionParsingOverheadBenchmark.cs (1)
32httpParser: NullParser<Http1ParsingHandler>.Instance);
Http1LargeWritingBenchmark.cs (1)
73httpParser: new HttpParser<Http1ParsingHandler>(),
Http1ReadingBenchmark.cs (1)
102httpParser: new HttpParser<Http1ParsingHandler>(),
Http1WritingBenchmark.cs (1)
107httpParser: new HttpParser<Http1ParsingHandler>(),
Http2\Http2FrameWriterBenchmark.cs (1)
34httpParser: new HttpParser<Http1ParsingHandler>(),
HttpProtocolFeatureCollection.cs (1)
235httpParser: new HttpParser<Http1ParsingHandler>(),
Mocks\NullParser.cs (2)
22public static readonly NullParser<Http1ParsingHandler> Instance = new NullParser<Http1ParsingHandler>();
RequestParsingBenchmark.cs (1)
33httpParser: new HttpParser<Http1ParsingHandler>(),
ResponseHeaderCollectionBenchmark.cs (1)
181httpParser: new HttpParser<Http1ParsingHandler>(),
src\Servers\Kestrel\shared\test\TestContextFactory.cs (1)
25IHttpParser<Http1ParsingHandler> httpParser = null,
Sockets.BindTests (1)
src\Servers\Kestrel\shared\test\TestServiceContext.cs (1)
60HttpParser = new HttpParser<Http1ParsingHandler>(Log.IsEnabled(LogLevel.Information), disableHttp1LineFeedTerminators);
Sockets.FunctionalTests (1)
src\Servers\Kestrel\shared\test\TestServiceContext.cs (1)
60HttpParser = new HttpParser<Http1ParsingHandler>(Log.IsEnabled(LogLevel.Information), disableHttp1LineFeedTerminators);