Skip to content

Bump Microsoft.CodeAnalysis.Analyzers and Microsoft.CodeAnalysis.CSharp - #57

Closed
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/nuget/develop/multi-f1e6270e1a
Closed

Bump Microsoft.CodeAnalysis.Analyzers and Microsoft.CodeAnalysis.CSharp#57
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/nuget/develop/multi-f1e6270e1a

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 20, 2026

Copy link
Copy Markdown
Contributor

Updated Microsoft.CodeAnalysis.Analyzers from 5.6.0 to 5.9.0-1.26328.17.

Release notes

Sourced from Microsoft.CodeAnalysis.Analyzers's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.CodeAnalysis.CSharp from 5.6.0 to 5.9.0.

Release notes

Sourced from Microsoft.CodeAnalysis.CSharp's releases.

No release notes found for this version range.

Commits viewable in compare view.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps Microsoft.CodeAnalysis.Analyzers from 5.6.0 to 5.9.0-1.26328.17
Bumps Microsoft.CodeAnalysis.CSharp from 5.6.0 to 5.9.0

---
updated-dependencies:
- dependency-name: Microsoft.CodeAnalysis.Analyzers
  dependency-version: 5.9.0-1.26328.17
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.CodeAnalysis.CSharp
  dependency-version: 5.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.CodeAnalysis.CSharp
  dependency-version: 5.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Aug 20, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@github-actions

Copy link
Copy Markdown

Benchmark Results

Measured on ubuntu-latest (GitHub Actions). Runner noise may affect absolute numbers; use these for relative comparisons within a PR.

Benchmarks.Perf.AsyncReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.86GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
GeneratedReader_ReadAsync 100 4.987 μs 0.1520 μs 0.0395 μs 0.64 0.01 0.2518 4248 B 0.23
SpanReader_ReadAsync 100 7.031 μs 0.1137 μs 0.0295 μs 0.90 0.00 0.2518 4264 B 0.23
Naive_ReadLineAsync 100 7.772 μs 0.1095 μs 0.0284 μs 1.00 0.00 1.0986 18424 B 1.00
GeneratedReader_ReadAsync_Pooled 100 9.090 μs 0.0412 μs 0.0064 μs 1.17 0.00 0.0153 328 B 0.02
SpanReader_ReadAsync_Pooled 100 11.657 μs 0.0708 μs 0.0110 μs 1.50 0.01 0.0153 344 B 0.02
GeneratedReader_ReadAsync 1000 49.789 μs 0.5837 μs 0.1516 μs 0.64 0.01 2.3193 39528 B 0.216
SpanReader_ReadAsync 1000 68.559 μs 0.3630 μs 0.0562 μs 0.88 0.01 2.3193 39544 B 0.216
Naive_ReadLineAsync 1000 78.111 μs 4.1073 μs 1.0666 μs 1.00 0.02 10.8643 183304 B 1.000
GeneratedReader_ReadAsync_Pooled 1000 88.568 μs 0.8889 μs 0.1376 μs 1.13 0.01 - 328 B 0.002
SpanReader_ReadAsync_Pooled 1000 113.271 μs 0.6865 μs 0.1783 μs 1.45 0.02 - 344 B 0.002

Benchmarks.Perf.ByteReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
CharParser_Parse 100 4.997 μs 0.1444 μs 0.0375 μs 1.00 0.2289 3.83 KB 1.00
ByteParser_Parse 100 6.594 μs 0.0667 μs 0.0103 μs 1.32 0.2289 3.83 KB 1.00
CharParser_Parse_AfterUtf8Decode 100 6.764 μs 0.0314 μs 0.0049 μs 1.35 0.6638 10.86 KB 2.84
CharParser_Parse 1000 49.918 μs 0.2489 μs 0.0385 μs 1.00 2.3193 38.28 KB 1.00
ByteParser_Parse 1000 63.689 μs 0.4781 μs 0.1242 μs 1.28 2.3193 38.28 KB 1.00
CharParser_Parse_AfterUtf8Decode 1000 71.640 μs 0.9854 μs 0.2559 μs 1.44 6.5918 108.59 KB 2.84

Benchmarks.Perf.ByteReaderPoolingBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
NoString 100 4.174 μs 0.0196 μs 0.0030 μs 0.61 - - 0.00
WithString_NoPool 100 6.841 μs 0.0483 μs 0.0125 μs 1.00 0.2289 3920 B 1.00
WithString_Pooled 100 13.614 μs 0.0395 μs 0.0061 μs 1.99 - - 0.00
NoString 1000 43.981 μs 0.0590 μs 0.0153 μs 0.58 - - 0.00
WithString_NoPool 1000 75.960 μs 1.8687 μs 0.4853 μs 1.00 2.3193 39200 B 1.00
WithString_Pooled 1000 143.673 μs 0.9952 μs 0.2584 μs 1.89 - - 0.00

Benchmarks.Perf.ByteReaderStreamBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Gen1 Gen2 Allocated Alloc Ratio
ByteReader_Read 100 6.676 μs 0.0387 μs 0.0101 μs 0.27 0.2289 - - 3.83 KB 0.02
CharReader_Read 100 25.082 μs 0.7292 μs 0.1894 μs 1.00 41.6565 41.6565 41.6565 196.04 KB 1.00
ByteReader_Read 1000 69.269 μs 0.3528 μs 0.0546 μs 0.65 2.3193 - - 38.28 KB 0.17
CharReader_Read 1000 106.778 μs 1.0126 μs 0.1567 μs 1.00 41.6260 41.6260 41.6260 230.5 KB 1.00

Benchmarks.Perf.ComparisonBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
FixedWidthParser_Generated 100 4.672 μs 0.0754 μs 0.0196 μs 0.13 0.00 0.2289 - 3.86 KB 0.09
FixedWidthParser_Read 100 6.102 μs 0.0600 μs 0.0156 μs 0.18 0.00 0.2289 - 3.86 KB 0.09
RecordParser_Read 100 10.977 μs 0.2486 μs 0.0385 μs 0.31 0.01 0.2441 - 4.23 KB 0.10
FileHelpers_Read 100 34.873 μs 2.4687 μs 0.6411 μs 1.00 0.02 2.5024 0.0610 41.49 KB 1.00
FlatFiles_Read 100 62.909 μs 0.4768 μs 0.0738 μs 1.80 0.03 6.2256 0.1221 103.13 KB 2.49
FixedWidthParser_Generated 1000 45.775 μs 0.9420 μs 0.2446 μs 0.13 0.00 2.3193 - 38.31 KB 0.09
FixedWidthParser_Read 1000 59.238 μs 0.3875 μs 0.1006 μs 0.17 0.00 2.3193 - 38.31 KB 0.09
RecordParser_Read 1000 108.217 μs 0.4993 μs 0.0773 μs 0.31 0.00 2.3193 - 38.69 KB 0.10
FileHelpers_Read 1000 344.097 μs 9.4999 μs 1.4701 μs 1.00 0.01 24.4141 5.8594 406.42 KB 1.00
FlatFiles_Read 1000 621.999 μs 6.0534 μs 1.5721 μs 1.81 0.01 57.6172 1.9531 953.2 KB 2.35

Benchmarks.Perf.ComparisonWriterBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
FixedWidthParser_Write 1 129.7 ns 0.41 ns 0.06 ns 0.72 0.00 - - - 0.00
FileHelpers_Write 1 181.3 ns 3.32 ns 0.86 ns 1.00 0.01 0.0215 - 360 B 1.00
FlatFiles_Write 1 416.2 ns 4.54 ns 1.18 ns 2.30 0.01 0.0424 - 712 B 1.98
RecordParser_Write 1 18,626.3 ns 2,408.10 ns 625.38 ns 102.73 3.18 1.0986 0.0305 18128 B 50.36
FixedWidthParser_Write 100 13,090.3 ns 40.48 ns 6.26 ns 0.73 0.00 - - - 0.00
FileHelpers_Write 100 17,840.5 ns 178.71 ns 46.41 ns 1.00 0.00 1.9531 - 32832 B 1.00
FlatFiles_Write 100 41,354.9 ns 1,050.17 ns 272.72 ns 2.32 0.01 4.2114 - 71200 B 2.17
RecordParser_Write 100 53,262.9 ns 7,758.70 ns 1,200.67 ns 2.99 0.06 1.2207 - 20440 B 0.62
FixedWidthParser_Write 1000 132,464.5 ns 1,351.72 ns 209.18 ns 0.72 0.01 - - - 0.00
FileHelpers_Write 1000 184,545.3 ns 15,481.15 ns 4,020.41 ns 1.00 0.03 19.5313 - 328032 B 1.00
FlatFiles_Write 1000 426,980.4 ns 9,813.56 ns 2,548.55 ns 2.31 0.05 42.4805 - 712000 B 2.17
RecordParser_Write 1000 480,859.1 ns 85,007.26 ns 22,076.11 ns 2.61 0.12 80.0781 78.1250 1344573 B 4.10

Benchmarks.Perf.ParserBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
INTEL XEON PLATINUM 8573C 3.00GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Line Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
Parse_NoPool Jane (...)0.00 [25] 49.13 ns 1.236 ns 0.321 ns 1.00 0.0005 48 B 1.00
Parse_WithStringPool Jane (...)0.00 [25] 75.55 ns 0.875 ns 0.227 ns 1.54 - - 0.00
Parse_NoPool John (...)0.00 [25] 45.89 ns 1.025 ns 0.159 ns 1.00 0.0005 40 B 1.00
Parse_WithStringPool John (...)0.00 [25] 75.54 ns 0.975 ns 0.151 ns 1.65 - - 0.00

Benchmarks.Perf.PipeReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
Stream_ReadAsync 100 8.007 μs 0.0721 μs 0.0187 μs 1.00 0.00 0.2441 4.09 KB 1.00
Pipe_ReadAsync 100 16.620 μs 0.0937 μs 0.0243 μs 2.08 0.01 0.2441 4.48 KB 1.10
Pipe_ReadAsync_SmallSegments 100 60.676 μs 1.9432 μs 0.5046 μs 7.58 0.06 0.2441 4.67 KB 1.14
Stream_ReadAsync 1000 72.490 μs 0.1993 μs 0.0308 μs 1.00 0.00 2.3193 38.54 KB 1.00
Pipe_ReadAsync 1000 177.003 μs 0.0894 μs 0.0138 μs 2.44 0.00 2.1973 39.03 KB 1.01
Pipe_ReadAsync_SmallSegments 1000 628.781 μs 5.9396 μs 0.9192 μs 8.67 0.01 1.9531 39.13 KB 1.02

Benchmarks.Perf.ReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.86GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
GeneratedReader_Read 100 4.770 μs 0.0570 μs 0.0148 μs 0.69 0.2289 3952 B 0.354
SpanReader_Read 100 6.478 μs 0.1094 μs 0.0284 μs 0.94 0.2289 3952 B 0.354
Naive_ReadLine 100 6.873 μs 0.1997 μs 0.0519 μs 1.00 0.6638 11152 B 1.000
GeneratedReader_Read_Pooled 100 8.869 μs 0.0790 μs 0.0205 μs 1.29 - 32 B 0.003
SpanReader_Read_Pooled 100 9.964 μs 0.0637 μs 0.0166 μs 1.45 - 32 B 0.003
GeneratedReader_Read 1000 46.901 μs 0.2654 μs 0.0411 μs 0.70 2.3193 39232 B 0.353
SpanReader_Read 1000 61.868 μs 0.6841 μs 0.1059 μs 0.92 2.3193 39232 B 0.353
Naive_ReadLine 1000 67.292 μs 1.4396 μs 0.3739 μs 1.00 6.5918 111232 B 1.000
GeneratedReader_Read_Pooled 1000 88.537 μs 0.1747 μs 0.0454 μs 1.32 - 32 B 0.000
SpanReader_Read_Pooled 1000 106.651 μs 0.2781 μs 0.0722 μs 1.58 - 32 B 0.000

Benchmarks.Perf.ReaderStartupBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.86GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
GeneratedReader_ReadOne 113.6 ns 2.03 ns 0.53 ns 0.97 0.0043 72 B 0.75
ReflectionReader_ConstructAndReadOne 116.6 ns 2.05 ns 0.53 ns 1.00 0.0057 96 B 1.00

Benchmarks.Perf.SourceGenParserBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
INTEL XEON PLATINUM 8573C 3.00GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Line Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
Generated John (...)00.00 [25] 31.60 ns 1.348 ns 0.209 ns 0.67 0.0005 40 B 1.00
Reflection John (...)00.00 [25] 47.41 ns 1.344 ns 0.349 ns 1.00 0.0005 40 B 1.00

Benchmarks.Perf.WriterBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.80GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
WriteMany_ReuseWriter 1 131.6 ns 0.90 ns 0.14 ns 0.46 0.01 - - - 0.00
WriteMany_ReuseWriterSpan 1 132.8 ns 4.72 ns 1.23 ns 0.47 0.01 - - - 0.00
WriteMany_AsyncReuseWriter 1 189.6 ns 2.14 ns 0.33 ns 0.66 0.01 0.0019 - 32 B 0.01
WriteMany_NewStream 1 285.4 ns 24.17 ns 6.28 ns 1.00 0.03 0.1326 - 2224 B 1.00
WriteMany_AsyncNewStream 1 652.0 ns 56.62 ns 8.76 ns 2.29 0.05 0.3204 0.0029 5360 B 2.41
WriteMany_ReuseWriterSpan 100 13,458.4 ns 73.17 ns 11.32 ns 0.98 0.00 - - - 0.000
WriteMany_ReuseWriter 100 13,472.8 ns 46.76 ns 7.24 ns 0.98 0.00 - - - 0.000
WriteMany_NewStream 100 13,791.2 ns 155.51 ns 40.39 ns 1.00 0.00 0.3052 - 5328 B 1.000
WriteMany_AsyncReuseWriter 100 15,258.5 ns 148.56 ns 38.58 ns 1.11 0.00 - - 32 B 0.006
WriteMany_AsyncNewStream 100 15,970.7 ns 224.83 ns 58.39 ns 1.16 0.00 0.3052 - 5360 B 1.006
WriteMany_ReuseWriter 1000 133,162.8 ns 701.15 ns 182.09 ns 1.00 0.00 - - - 0.000
WriteMany_NewStream 1000 133,234.2 ns 325.97 ns 50.44 ns 1.00 0.00 0.2441 - 5328 B 1.000
WriteMany_ReuseWriterSpan 1000 140,859.7 ns 1,616.86 ns 419.89 ns 1.06 0.00 - - - 0.000
WriteMany_AsyncReuseWriter 1000 149,887.9 ns 379.61 ns 98.58 ns 1.12 0.00 - - 32 B 0.006
WriteMany_AsyncNewStream 1000 150,155.3 ns 1,805.79 ns 279.45 ns 1.13 0.00 0.2441 - 5360 B 1.006

@dependabot @github

dependabot Bot commented on behalf of github Aug 27, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #58.

@dependabot dependabot Bot closed this Aug 27, 2026
@dependabot
dependabot Bot deleted the dependabot/nuget/develop/multi-f1e6270e1a branch August 27, 2026 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants