Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 19 additions & 19 deletions apiCount.include.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
**API count: 847**
**API count: 863**

### Per Target Framework

| Target | APIs |
| -- | -- |
| `net461` | 802 |
| `net462` | 802 |
| `net47` | 801 |
| `net471` | 801 |
| `net472` | 797 |
| `net48` | 797 |
| `net481` | 797 |
| `netstandard2.0` | 800 |
| `netstandard2.1` | 637 |
| `netcoreapp2.0` | 723 |
| `netcoreapp2.1` | 649 |
| `netcoreapp2.2` | 649 |
| `netcoreapp3.0` | 596 |
| `netcoreapp3.1` | 595 |
| `net5.0` | 473 |
| `net6.0` | 392 |
| `net7.0` | 279 |
| `net461` | 816 |
| `net462` | 816 |
| `net47` | 815 |
| `net471` | 815 |
| `net472` | 811 |
| `net48` | 811 |
| `net481` | 811 |
| `netstandard2.0` | 814 |
| `netstandard2.1` | 647 |
| `netcoreapp2.0` | 737 |
| `netcoreapp2.1` | 659 |
| `netcoreapp2.2` | 659 |
| `netcoreapp3.0` | 606 |
| `netcoreapp3.1` | 605 |
| `net5.0` | 483 |
| `net6.0` | 402 |
| `net7.0` | 285 |
| `net8.0` | 181 |
| `net9.0` | 121 |
| `net10.0` | 75 |
| `net11.0` | 57 |
| `uap10.0` | 789 |
| `uap10.0` | 803 |
16 changes: 16 additions & 0 deletions api_list.include.md
Original file line number Diff line number Diff line change
Expand Up @@ -741,6 +741,14 @@
* `bool EndsWith<T>(T) where T : IEquatable<T>?` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.endswith?view=net-11.0#system-memoryextensions-endswith-1(system-readonlyspan((-0))-0))
* `int IndexOf<T>(T, IEqualityComparer<T>?)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.indexof?view=net-11.0#system-memoryextensions-indexof-1(system-readonlyspan((-0))-0-system-collections-generic-iequalitycomparer((-0))))
* `int IndexOfAny<T>(ReadOnlySpan<T>, IEqualityComparer<T>?)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.countany?view=net-11.0#system-memoryextensions-countany-1(system-readonlyspan((-0))-system-buffers-searchvalues((-0))))
* `int IndexOfAnyExcept<T>(ReadOnlySpan<T>) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.indexofanyexcept?view=net-11.0#system-memoryextensions-indexofanyexcept-1(system-readonlyspan((-0))-system-readonlyspan((-0))))
* `int IndexOfAnyExcept<T>(T, T, T) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.indexofanyexcept?view=net-11.0#system-memoryextensions-indexofanyexcept-1(system-readonlyspan((-0))-0-0-0))
* `int IndexOfAnyExcept<T>(T, T) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.indexofanyexcept?view=net-11.0#system-memoryextensions-indexofanyexcept-1(system-readonlyspan((-0))-0-0))
* `int IndexOfAnyExcept<T>(T) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.indexofanyexcept?view=net-11.0#system-memoryextensions-indexofanyexcept-1(system-readonlyspan((-0))-0))
* `int LastIndexOfAnyExcept<T>(ReadOnlySpan<T>) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.lastindexofanyexcept?view=net-11.0#system-memoryextensions-lastindexofanyexcept-1(system-readonlyspan((-0))-system-readonlyspan((-0))))
* `int LastIndexOfAnyExcept<T>(T, T, T) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.lastindexofanyexcept?view=net-11.0#system-memoryextensions-lastindexofanyexcept-1(system-readonlyspan((-0))-0-0-0))
* `int LastIndexOfAnyExcept<T>(T, T) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.lastindexofanyexcept?view=net-11.0#system-memoryextensions-lastindexofanyexcept-1(system-readonlyspan((-0))-0-0))
* `int LastIndexOfAnyExcept<T>(T) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.lastindexofanyexcept?view=net-11.0#system-memoryextensions-lastindexofanyexcept-1(system-readonlyspan((-0))-0))
* `SpanSplitEnumerator<T> Split<T>(ReadOnlySpan<T>) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.split?view=net-11.0#system-memoryextensions-split-1(system-readonlyspan((-0))-system-readonlyspan((-0))))
* `SpanSplitEnumerator<T> Split<T>(T) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.split?view=net-11.0#system-memoryextensions-split-1(system-readonlyspan((-0))-0))
* `SpanSplitEnumerator<T> SplitAny<T>(ReadOnlySpan<T>) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.splitany?view=net-11.0#system-memoryextensions-splitany-1(system-readonlyspan((-0))-system-readonlyspan((-0))))
Expand Down Expand Up @@ -871,6 +879,14 @@
* `bool ContainsAnyExcept<T>(T) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.containsanyexcept?view=net-11.0#system-memoryextensions-containsanyexcept-1(system-span((-0))-0))
* `bool ContainsAnyExceptInRange<T>(T, T) where T : IComparable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.containsanyexceptinrange?view=net-11.0#system-memoryextensions-containsanyexceptinrange-1(system-span((-0))-0-0))
* `bool ContainsAnyInRange<T>(T, T) where T : IComparable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.containsanyinrange?view=net-11.0#system-memoryextensions-containsanyinrange-1(system-span((-0))-0-0))
* `int IndexOfAnyExcept<T>(ReadOnlySpan<T>) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.indexofanyexcept?view=net-11.0#system-memoryextensions-indexofanyexcept-1(system-span((-0))-system-readonlyspan((-0))))
* `int IndexOfAnyExcept<T>(T, T, T) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.indexofanyexcept?view=net-11.0#system-memoryextensions-indexofanyexcept-1(system-span((-0))-0-0-0))
* `int IndexOfAnyExcept<T>(T, T) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.indexofanyexcept?view=net-11.0#system-memoryextensions-indexofanyexcept-1(system-span((-0))-0-0))
* `int IndexOfAnyExcept<T>(T) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.indexofanyexcept?view=net-11.0#system-memoryextensions-indexofanyexcept-1(system-span((-0))-0))
* `int LastIndexOfAnyExcept<T>(ReadOnlySpan<T>) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.lastindexofanyexcept?view=net-11.0#system-memoryextensions-lastindexofanyexcept-1(system-span((-0))-system-readonlyspan((-0))))
* `int LastIndexOfAnyExcept<T>(T, T, T) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.lastindexofanyexcept?view=net-11.0#system-memoryextensions-lastindexofanyexcept-1(system-span((-0))-0-0-0))
* `int LastIndexOfAnyExcept<T>(T, T) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.lastindexofanyexcept?view=net-11.0#system-memoryextensions-lastindexofanyexcept-1(system-span((-0))-0-0))
* `int LastIndexOfAnyExcept<T>(T) where T : IEquatable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.lastindexofanyexcept?view=net-11.0#system-memoryextensions-lastindexofanyexcept-1(system-span((-0))-0))
* `void Sort<T>(Comparison<T>)`
* `void Sort<T>() where T : IComparable<T>` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.memoryextensions.sort?view=net-11.0#system-memoryextensions-sort-1(system-span((-0))))

Expand Down
68 changes: 34 additions & 34 deletions assemblySize.include.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,23 @@

| | Empty Assembly | With Polyfill | Diff | Ensure | ArgumentExceptions | StringInterpolation | Nullability |
|----------------|----------------|---------------|-----------|-----------|--------------------|---------------------|-------------|
| netstandard2.0 | 8.0KB | 259.5KB | +251.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
| netstandard2.1 | 8.5KB | 212.5KB | +204.0KB | +9.5KB | +6.5KB | +9.5KB | +14.0KB |
| net461 | 8.5KB | 268.0KB | +259.5KB | +9.0KB | +6.0KB | +8.5KB | +13.5KB |
| net462 | 7.0KB | 266.5KB | +259.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
| net47 | 7.0KB | 266.5KB | +259.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
| net471 | 8.5KB | 266.5KB | +258.0KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
| net472 | 8.5KB | 265.0KB | +256.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
| net48 | 8.5KB | 265.0KB | +256.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
| net481 | 8.5KB | 265.0KB | +256.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
| netcoreapp2.0 | 9.0KB | 241.0KB | +232.0KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
| netcoreapp2.1 | 9.0KB | 221.5KB | +212.5KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
| netcoreapp2.2 | 9.0KB | 221.5KB | +212.5KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
| netcoreapp3.0 | 9.5KB | 212.5KB | +203.0KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
| netcoreapp3.1 | 9.5KB | 210.5KB | +201.0KB | +9.5KB | +6.5KB | +9.5KB | +14.0KB |
| net5.0 | 9.5KB | 173.5KB | +164.0KB | +9.0KB | +6.0KB | +9.0KB | +14.0KB |
| net6.0 | 10.0KB | 128.5KB | +118.5KB | +10.0KB | +6.5KB | +512bytes | +3.5KB |
| net7.0 | 10.0KB | 98.5KB | +88.5KB | +9.5KB | +5.5KB | +512bytes | +3.5KB |
| netstandard2.0 | 8.0KB | 262.0KB | +254.0KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
| netstandard2.1 | 8.5KB | 214.5KB | +206.0KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
| net461 | 8.5KB | 270.0KB | +261.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
| net462 | 7.0KB | 269.0KB | +262.0KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
| net47 | 7.0KB | 269.0KB | +262.0KB | +9.0KB | +6.0KB | +8.5KB | +13.5KB |
| net471 | 8.5KB | 269.0KB | +260.5KB | +9.0KB | +6.0KB | +9.0KB | +13.5KB |
| net472 | 8.5KB | 267.5KB | +259.0KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
| net48 | 8.5KB | 267.5KB | +259.0KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
| net481 | 8.5KB | 267.5KB | +259.0KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
| netcoreapp2.0 | 9.0KB | 243.5KB | +234.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
| netcoreapp2.1 | 9.0KB | 223.5KB | +214.5KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
| netcoreapp2.2 | 9.0KB | 223.5KB | +214.5KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
| netcoreapp3.0 | 9.5KB | 214.0KB | +204.5KB | +9.5KB | +6.5KB | +9.5KB | +14.0KB |
| netcoreapp3.1 | 9.5KB | 212.5KB | +203.0KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
| net5.0 | 9.5KB | 175.0KB | +165.5KB | +9.0KB | +6.5KB | +9.5KB | +14.0KB |
| net6.0 | 10.0KB | 130.5KB | +120.5KB | +9.5KB | +6.5KB | +512bytes | +3.0KB |
| net7.0 | 10.0KB | 100.0KB | +90.0KB | +9.0KB | +5.5KB | +512bytes | +3.5KB |
| net8.0 | 9.5KB | 80.0KB | +70.5KB | +8.5KB | | +512bytes | +3.5KB |
| net9.0 | 9.5KB | 45.0KB | +35.5KB | +9.0KB | | +1.0KB | +3.5KB |
| net10.0 | 10.0KB | 23.5KB | +13.5KB | +9.0KB | | +512bytes | +3.5KB |
Expand All @@ -29,23 +29,23 @@

| | Empty Assembly | With Polyfill | Diff | Ensure | ArgumentExceptions | StringInterpolation | Nullability |
|----------------|----------------|---------------|-----------|-----------|--------------------|---------------------|-------------|
| netstandard2.0 | 8.0KB | 384.4KB | +376.4KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
| netstandard2.1 | 8.5KB | 312.2KB | +303.7KB | +17.2KB | +8.2KB | +14.4KB | +19.4KB |
| net461 | 8.5KB | 393.3KB | +384.8KB | +16.7KB | +7.7KB | +13.4KB | +18.9KB |
| net462 | 7.0KB | 391.8KB | +384.8KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
| net47 | 7.0KB | 391.6KB | +384.6KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
| net471 | 8.5KB | 391.6KB | +383.1KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
| net472 | 8.5KB | 389.0KB | +380.5KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
| net48 | 8.5KB | 389.0KB | +380.5KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
| net481 | 8.5KB | 389.0KB | +380.5KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
| netcoreapp2.0 | 9.0KB | 355.7KB | +346.7KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
| netcoreapp2.1 | 9.0KB | 325.4KB | +316.4KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
| netcoreapp2.2 | 9.0KB | 325.4KB | +316.4KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
| netcoreapp3.0 | 9.5KB | 307.2KB | +297.7KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
| netcoreapp3.1 | 9.5KB | 305.2KB | +295.7KB | +17.2KB | +8.2KB | +14.4KB | +19.4KB |
| net5.0 | 9.5KB | 250.9KB | +241.4KB | +16.7KB | +7.7KB | +13.9KB | +19.4KB |
| net6.0 | 10.0KB | 189.4KB | +179.4KB | +17.7KB | +8.2KB | +1.1KB | +4.2KB |
| net7.0 | 10.0KB | 142.4KB | +132.4KB | +17.1KB | +6.9KB | +1.1KB | +4.2KB |
| netstandard2.0 | 8.0KB | 387.9KB | +379.9KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
| netstandard2.1 | 8.5KB | 315.0KB | +306.5KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
| net461 | 8.5KB | 396.4KB | +387.9KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
| net462 | 7.0KB | 395.4KB | +388.4KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
| net47 | 7.0KB | 395.1KB | +388.1KB | +16.7KB | +7.7KB | +13.4KB | +18.9KB |
| net471 | 8.5KB | 395.1KB | +386.6KB | +16.7KB | +7.7KB | +13.9KB | +18.9KB |
| net472 | 8.5KB | 392.6KB | +384.1KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
| net48 | 8.5KB | 392.6KB | +384.1KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
| net481 | 8.5KB | 392.6KB | +384.1KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
| netcoreapp2.0 | 9.0KB | 359.3KB | +350.3KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
| netcoreapp2.1 | 9.0KB | 328.2KB | +319.2KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
| netcoreapp2.2 | 9.0KB | 328.2KB | +319.2KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
| netcoreapp3.0 | 9.5KB | 309.6KB | +300.1KB | +17.2KB | +8.2KB | +14.4KB | +19.4KB |
| netcoreapp3.1 | 9.5KB | 308.1KB | +298.6KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
| net5.0 | 9.5KB | 253.2KB | +243.8KB | +16.7KB | +8.2KB | +14.4KB | +19.4KB |
| net6.0 | 10.0KB | 192.2KB | +182.2KB | +17.2KB | +8.2KB | +1.1KB | +3.7KB |
| net7.0 | 10.0KB | 144.7KB | +134.7KB | +16.6KB | +6.9KB | +1.1KB | +4.2KB |
| net8.0 | 9.5KB | 114.0KB | +104.5KB | +16.0KB | +299bytes | +1.1KB | +4.2KB |
| net9.0 | 9.5KB | 65.0KB | +55.5KB | +16.5KB | | +1.6KB | +4.2KB |
| net10.0 | 10.0KB | 35.7KB | +25.7KB | +16.5KB | | +1.1KB | +4.2KB |
Expand Down
Loading
Loading