54 instantiations of HttpResponseHeaders
InMemory.FunctionalTests (1)
ResponseTests.cs (1)
3080responseFeature.Headers = new HttpResponseHeaders();
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\Http\HttpProtocol.cs (1)
322protected HttpResponseHeaders HttpResponseHeaders { get; } = new HttpResponseHeaders();
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (43)
Http1\Http1ConnectionTests.cs (1)
365_http1Connection.ResponseHeaders = new HttpResponseHeaders();
Http2\Http2HeadersEnumeratorTests.cs (2)
21var responseHeaders = (IHeaderDictionary)new HttpResponseHeaders(); 85var responseHeaders = new HttpResponseHeaders();
Http2\Http2HPackEncoderTests.cs (10)
20var headers = new HttpResponseHeaders(); 41var headers = (IHeaderDictionary)new HttpResponseHeaders(); 65var headers = (IHeaderDictionary)new HttpResponseHeaders(); 209var headers = (IHeaderDictionary)new HttpResponseHeaders(_ => Encoding.UTF8); 354var headers = new HttpResponseHeaders(); 380var headers = new HttpResponseHeaders(); 604IHeaderDictionary headers = new HttpResponseHeaders(); 619IHeaderDictionary headers = new HttpResponseHeaders(); 634IHeaderDictionary headers = new HttpResponseHeaders(); 649IHeaderDictionary headers = new HttpResponseHeaders();
Http3\Http3HeadersEnumeratorTests.cs (2)
21var responseHeaders = (IHeaderDictionary)new HttpResponseHeaders(); 85var responseHeaders = new HttpResponseHeaders();
Http3\Http3QPackEncoderTests.cs (7)
18var headers = new HttpResponseHeaders(); 35var headers = new HttpResponseHeaders(); 66var headers = new HttpResponseHeaders(); 81var headers = (IHeaderDictionary)new HttpResponseHeaders(); 100var headers = (IHeaderDictionary)new HttpResponseHeaders(); 119var headers = (IHeaderDictionary)new HttpResponseHeaders(); 138var headers = (IHeaderDictionary)new HttpResponseHeaders();
HttpHeadersTests.cs (2)
249ValidContentLengthsAcceptedImpl(new HttpResponseHeaders()); 282InvalidContentLengthsRejectedImpl(new HttpResponseHeaders());
HttpResponseHeadersTests.cs (19)
108var responseHeaders = new HttpResponseHeaders(); 152var responseHeaders = (IHeaderDictionary)new HttpResponseHeaders(); 170var responseHeaders = (IHeaderDictionary)new HttpResponseHeaders(); 190var responseHeaders = new HttpResponseHeaders(_ => Encoding.UTF8); 238var responseHeaders = new HttpResponseHeaders(_ => Encoding.UTF8); 264var headers = new HttpResponseHeaders(); 273var headers = new HttpResponseHeaders(); 282var headers = new HttpResponseHeaders(); 293var headers = new HttpResponseHeaders(); 304var headers = new HttpResponseHeaders(); 316var headers = new HttpResponseHeaders(); 327var headers = new HttpResponseHeaders(); 338var headers = new HttpResponseHeaders(); 348var headers = new HttpResponseHeaders(); 359var headers = new HttpResponseHeaders(); 370var headers = new HttpResponseHeaders(); 379var headers = new HttpResponseHeaders(); 391var headers = new HttpResponseHeaders(); 403IHeaderDictionary headers = new HttpResponseHeaders();
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (9)
Http2\HPackHeaderWriterBenchmark.cs (2)
28_knownResponseHeaders = new HttpResponseHeaders(); 44_unknownResponseHeaders = new HttpResponseHeaders();
Http2\Http2FrameWriterBenchmark.cs (1)
58_responseHeaders = new HttpResponseHeaders();
Http2\Http2HeadersEnumeratorBenchmark.cs (4)
24_knownSingleValueResponseHeaders = new HttpResponseHeaders(); 31_knownMultipleValueResponseHeaders = new HttpResponseHeaders(); 38_unknownSingleValueResponseHeaders = new HttpResponseHeaders(); 44_unknownMultipleValueResponseHeaders = new HttpResponseHeaders();
Http3\QPackDecoderBenchmark.cs (1)
21var headers = new HttpResponseHeaders();
ResponseHeadersWritingBenchmark.cs (1)
180_responseHeaders = new HttpResponseHeaders();
83 references to HttpResponseHeaders
InMemory.FunctionalTests (3)
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (3)
31private HttpResponseHeaders.Enumerator _headersEnumerator; 46public void Initialize(HttpResponseHeaders headers) 67case HttpResponseHeaders responseHeaders:
Microsoft.AspNetCore.Server.Kestrel.Core (39)
Internal\Http\Http1OutputProducer.cs (4)
336public void WriteResponseHeaders(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, bool appComplete) 353private void WriteResponseHeadersInternal(ref BufferWriter<PipeWriter> writer, int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode) 495public ValueTask<FlushResult> FirstWriteAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> buffer, CancellationToken cancellationToken) 515public ValueTask<FlushResult> FirstWriteChunkedAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> buffer, CancellationToken cancellationToken)
Internal\Http\HttpProtocol.cs (12)
322protected HttpResponseHeaders HttpResponseHeaders { get; } = new HttpResponseHeaders(); 869var responseHeaders = HttpResponseHeaders; 892var responseHeaders = HttpResponseHeaders; 899var responseHeaders = HttpResponseHeaders; 917var responseHeaders = HttpResponseHeaders; 983private HttpResponseHeaders InitializeResponseFirstWrite(int firstWriteByteCount) 987var responseHeaders = CreateResponseHeaders(appCompleted: false); 1006var responseHeaders = CreateResponseHeaders(appCompleted); 1125private HttpResponseHeaders CreateResponseHeaders(bool appCompleted) 1127var responseHeaders = HttpResponseHeaders; 1361var responseHeaders = HttpResponseHeaders; 1649var responseHeaders = InitializeResponseFirstWrite(data.Length);
Internal\Http\HttpResponseHeaders.cs (2)
142private readonly HttpResponseHeaders _collection; 150internal Enumerator(HttpResponseHeaders collection)
Internal\Http\IHttpOutputProducer.cs (3)
16void WriteResponseHeaders(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, bool appCompleted); 28ValueTask<FlushResult> FirstWriteAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> data, CancellationToken cancellationToken); 29ValueTask<FlushResult> FirstWriteChunkedAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> data, CancellationToken cancellationToken);
Internal\Http2\Http2FrameWriter.cs (6)
247WriteResponseHeaders(stream.StreamId, stream.StatusCode, Http2HeadersFrameFlags.NONE, (HttpResponseHeaders)stream.ResponseHeaders); 490WriteResponseHeadersUnsynchronized(stream.StreamId, stream.StatusCode, Http2HeadersFrameFlags.END_STREAM, (HttpResponseHeaders)stream.ResponseHeaders); 530public void WriteResponseHeaders(int streamId, int statusCode, Http2HeadersFrameFlags headerFrameFlags, HttpResponseHeaders headers) 543private void WriteResponseHeadersUnsynchronized(int streamId, int statusCode, Http2HeadersFrameFlags headerFrameFlags, HttpResponseHeaders headers) 579WriteResponseHeadersUnsynchronized(streamId, stream.StatusCode, Http2HeadersFrameFlags.NONE, (HttpResponseHeaders)stream.ResponseHeaders); 796WriteResponseHeadersUnsynchronized(stream.StreamId, stream.StatusCode, Http2HeadersFrameFlags.NONE, (HttpResponseHeaders)stream.ResponseHeaders);
Internal\Http2\Http2OutputProducer.cs (3)
358public void WriteResponseHeaders(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, bool appCompleted) 552public ValueTask<FlushResult> FirstWriteAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> data, CancellationToken cancellationToken) 567public ValueTask<FlushResult> FirstWriteChunkedAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> data, CancellationToken cancellationToken)
Internal\Http3\Http3FrameWriter.cs (1)
353internal void WriteResponseHeaders(int statusCode, HttpResponseHeaders headers)
Internal\Http3\Http3HeadersEnumerator.cs (3)
20private HttpResponseHeaders.Enumerator _headersEnumerator; 33public void Initialize(HttpResponseHeaders headers) 53case HttpResponseHeaders responseHeaders:
Internal\Http3\Http3OutputProducer.cs (3)
150public ValueTask<FlushResult> FirstWriteAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> data, CancellationToken cancellationToken) 160public ValueTask<FlushResult> FirstWriteChunkedAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> data, CancellationToken cancellationToken) 376public void WriteResponseHeaders(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, bool appCompleted)
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (2)
31private HttpResponseHeaders.Enumerator _headersEnumerator; 46public void Initialize(HttpResponseHeaders headers)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (28)
Http2\Http2HeadersEnumeratorTests.cs (1)
85var responseHeaders = new HttpResponseHeaders();
Http2\Http2HPackEncoderTests.cs (4)
20var headers = new HttpResponseHeaders(); 219enumerator.Initialize((HttpResponseHeaders)headers); 354var headers = new HttpResponseHeaders(); 380var headers = new HttpResponseHeaders();
Http3\Http3HeadersEnumeratorTests.cs (1)
85var responseHeaders = new HttpResponseHeaders();
Http3\Http3QPackEncoderTests.cs (3)
18var headers = new HttpResponseHeaders(); 35var headers = new HttpResponseHeaders(); 66var headers = new HttpResponseHeaders();
HttpResponseHeadersTests.cs (16)
108var responseHeaders = new HttpResponseHeaders(); 190var responseHeaders = new HttpResponseHeaders(_ => Encoding.UTF8); 238var responseHeaders = new HttpResponseHeaders(_ => Encoding.UTF8); 264var headers = new HttpResponseHeaders(); 273var headers = new HttpResponseHeaders(); 282var headers = new HttpResponseHeaders(); 293var headers = new HttpResponseHeaders(); 304var headers = new HttpResponseHeaders(); 316var headers = new HttpResponseHeaders(); 327var headers = new HttpResponseHeaders(); 338var headers = new HttpResponseHeaders(); 348var headers = new HttpResponseHeaders(); 359var headers = new HttpResponseHeaders(); 370var headers = new HttpResponseHeaders(); 379var headers = new HttpResponseHeaders(); 391var headers = new HttpResponseHeaders();
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (3)
31private HttpResponseHeaders.Enumerator _headersEnumerator; 46public void Initialize(HttpResponseHeaders headers) 67case HttpResponseHeaders responseHeaders:
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (13)
HeaderCollectionBenchmark.cs (2)
25private HttpResponseHeaders _responseHeadersDirect; 348_responseHeadersDirect = (HttpResponseHeaders)http1Connection.ResponseHeaders;
Http2\HPackHeaderWriterBenchmark.cs (2)
17private HttpResponseHeaders _knownResponseHeaders; 18private HttpResponseHeaders _unknownResponseHeaders;
Http2\Http2FrameWriterBenchmark.cs (1)
22private HttpResponseHeaders _responseHeaders;
Http3\QPackDecoderBenchmark.cs (2)
21var headers = new HttpResponseHeaders(); 46static void AddLargeHeader(HttpResponseHeaders headers, char c)
ResponseHeaderCollectionBenchmark.cs (2)
26private HttpResponseHeaders _responseHeadersDirect; 196_responseHeadersDirect = (HttpResponseHeaders)http1Connection.ResponseHeaders;
ResponseHeadersWritingBenchmark.cs (1)
26private HttpResponseHeaders _responseHeaders;
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (3)
31private HttpResponseHeaders.Enumerator _headersEnumerator; 46public void Initialize(HttpResponseHeaders headers) 67case HttpResponseHeaders responseHeaders: