aspnetcore/src/Shared/ServerInfrastructure
Günther Foidl aa7804c247
Don't mutate strings in Kestrel (#17556)
* Removed mutating of string-contents in BCryptHandle

* Revert "Removed mutating of string-contents in BCryptHandle"

This reverts commit 5ae80c2834471baf34d1e5a05a42e3cce1ff02d7.

This is a .NET STandard 2.0 project, so no span is available by default. I think it's not worth it to add a reference to System.Memory-package just for this change.

* Better perf for StringUtilities.TryGetAsciiString

* Removed mutating of created string from HttpUtilities

* Use static readonly span-actions as this gives a boost due to not having a null check for the compiler generated cached delegate

* Debug Asserts

* PR Feedback
2020-02-10 22:21:07 +00:00
..
Http2
BufferExtensions.cs Use FirstSpan instead of calling First.Span (#18615) 2020-01-31 12:51:40 -08:00
BufferWriter.cs
DuplexPipe.cs
DuplexPipeStream.cs
DuplexPipeStreamAdapter.cs
MemoryPoolExtensions.cs
ReadMe.md
SharedStrings.resx
SslDuplexPipe.cs
StringUtilities.cs Don't mutate strings in Kestrel (#17556) 2020-02-10 22:21:07 +00:00

ReadMe.md

This folder contains shared product code that is also used with the Http2Cat test framework.