From e35409292f44cca3084f1d21090be265d6c18c08 Mon Sep 17 00:00:00 2001 From: Ian Griffiths Date: Fri, 27 Sep 2024 12:29:03 +0100 Subject: [PATCH 1/6] Add ValueStringBuilder.AppendFormat for .NET 8.0 --- .../Corvus.HighPerformance.Specs.csproj | 9 ++ .../Net80/AppendCompositeFormat.feature | 25 +++ .../Net80/AppendCompositeFormat.feature.cs | 152 ++++++++++++++++++ .../ValueStringBuilderStepDefinitions.cs | 14 ++ .../ValueStringBuilderTestDriver.cs | 13 ++ .../ValueStringBuilder.AppendFormat.cs | 52 ++++++ ...alueStringBuilder.AppendSpanFormattable.cs | 2 + .../ValueStringBuilder.cs | 3 +- 8 files changed, 269 insertions(+), 1 deletion(-) create mode 100644 Solutions/Corvus.HighPerformance.Specs/ValueStringBuilderFeatures/Net80/AppendCompositeFormat.feature create mode 100644 Solutions/Corvus.HighPerformance.Specs/ValueStringBuilderFeatures/Net80/AppendCompositeFormat.feature.cs create mode 100644 Solutions/Corvus.HighPerformance/Corvus.HighPerformance/ValueStringBuilder.AppendFormat.cs diff --git a/Solutions/Corvus.HighPerformance.Specs/Corvus.HighPerformance.Specs.csproj b/Solutions/Corvus.HighPerformance.Specs/Corvus.HighPerformance.Specs.csproj index df38232..f0113d6 100644 --- a/Solutions/Corvus.HighPerformance.Specs/Corvus.HighPerformance.Specs.csproj +++ b/Solutions/Corvus.HighPerformance.Specs/Corvus.HighPerformance.Specs.csproj @@ -10,6 +10,11 @@ true + + + + +