Skip to content

Commit dcd2134

Browse files
committed
Merge branch 'main' into CryptographicOperations
2 parents 4424bff + 89df194 commit dcd2134

17 files changed

Lines changed: 222 additions & 140 deletions

apiCount.include.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
**API count: 1015**
1+
**API count: 989**
22

33
### Per Target Framework
44

@@ -12,17 +12,17 @@
1212
| `net48` | 956 |
1313
| `net481` | 956 |
1414
| `netstandard2.0` | 958 |
15-
| `netstandard2.1` | 811 |
15+
| `netstandard2.1` | 787 |
1616
| `netcoreapp2.0` | 879 |
17-
| `netcoreapp2.1` | 822 |
18-
| `netcoreapp2.2` | 822 |
19-
| `netcoreapp3.0` | 769 |
20-
| `netcoreapp3.1` | 768 |
21-
| `net5.0` | 640 |
22-
| `net6.0` | 545 |
23-
| `net7.0` | 392 |
24-
| `net8.0` | 265 |
25-
| `net9.0` | 179 |
26-
| `net10.0` | 126 |
17+
| `netcoreapp2.1` | 797 |
18+
| `netcoreapp2.2` | 797 |
19+
| `netcoreapp3.0` | 744 |
20+
| `netcoreapp3.1` | 743 |
21+
| `net5.0` | 615 |
22+
| `net6.0` | 520 |
23+
| `net7.0` | 367 |
24+
| `net8.0` | 248 |
25+
| `net9.0` | 172 |
26+
| `net10.0` | 119 |
2727
| `net11.0` | 58 |
2828
| `uap10.0` | 948 |

api_list.include.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,8 @@
307307
* `bool TryGetBytes(ReadOnlySpan<char>, Span<byte>, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.text.encoding.trygetbytes?view=net-11.0)
308308
* `bool TryGetChars(ReadOnlySpan<byte>, Span<char>, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.text.encoding.trygetchars?view=net-11.0)
309309
* `Latin1` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.text.encoding.latin1?view=net-11.0)
310+
* `Preamble` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.text.encoding.preamble?view=net-11.0)
311+
* Note: Allocates a new array on each access, unlike the BCL property which returns a cached span.
310312

311313

312314
#### Enum

assemblySize.include.md

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -2,51 +2,51 @@
22

33
| | Empty Assembly | With Polyfill | Diff | Ensure | ArgumentExceptions | StringInterpolation | Nullability |
44
|----------------|----------------|---------------|-----------|-----------|--------------------|---------------------|-------------|
5-
| netstandard2.0 | 8.0KB | 342.0KB | +334.0KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
6-
| netstandard2.1 | 8.5KB | 297.0KB | +288.5KB | +9.0KB | +6.0KB | +9.0KB | +13.5KB |
7-
| net461 | 8.5KB | 341.0KB | +332.5KB | +8.5KB | +6.5KB | +9.0KB | +13.5KB |
8-
| net462 | 7.0KB | 344.5KB | +337.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
9-
| net47 | 7.0KB | 344.5KB | +337.5KB | +8.5KB | +6.0KB | +9.0KB | +13.5KB |
10-
| net471 | 8.5KB | 343.5KB | +335.0KB | +8.5KB | +6.5KB | +9.0KB | +13.5KB |
11-
| net472 | 8.5KB | 342.0KB | +333.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
12-
| net48 | 8.5KB | 342.0KB | +333.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
13-
| net481 | 8.5KB | 342.0KB | +333.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
14-
| netcoreapp2.0 | 9.0KB | 318.0KB | +309.0KB | +9.0KB | +6.5KB | +9.5KB | +13.5KB |
15-
| netcoreapp2.1 | 9.0KB | 299.5KB | +290.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
16-
| netcoreapp2.2 | 9.0KB | 299.5KB | +290.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
17-
| netcoreapp3.0 | 9.5KB | 292.0KB | +282.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
18-
| netcoreapp3.1 | 9.5KB | 290.0KB | +280.5KB | +9.0KB | +6.5KB | +9.5KB | +14.0KB |
19-
| net5.0 | 9.5KB | 254.0KB | +244.5KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
20-
| net6.0 | 10.0KB | 195.0KB | +185.0KB | +10.0KB | +7.0KB | +1.0KB | +3.5KB |
21-
| net7.0 | 10.0KB | 157.5KB | +147.5KB | +9.5KB | +5.5KB | +512bytes | +3.5KB |
22-
| net8.0 | 9.5KB | 127.5KB | +118.0KB | +8.0KB | | +512bytes | +3.0KB |
23-
| net9.0 | 9.5KB | 82.5KB | +73.0KB | +8.5KB | | +512bytes | +3.5KB |
24-
| net10.0 | 10.0KB | 60.0KB | +50.0KB | +9.0KB | | +512bytes | +3.5KB |
5+
| netstandard2.0 | 8.0KB | 337.5KB | +329.5KB | +8.5KB | +6.0KB | +8.5KB | +13.5KB |
6+
| netstandard2.1 | 8.5KB | 291.0KB | +282.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
7+
| net461 | 8.5KB | 336.0KB | +327.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
8+
| net462 | 7.0KB | 339.5KB | +332.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
9+
| net47 | 7.0KB | 339.5KB | +332.5KB | +8.5KB | +6.0KB | +8.5KB | +13.5KB |
10+
| net471 | 8.5KB | 338.5KB | +330.0KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
11+
| net472 | 8.5KB | 337.0KB | +328.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
12+
| net48 | 8.5KB | 337.0KB | +328.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
13+
| net481 | 8.5KB | 337.0KB | +328.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
14+
| netcoreapp2.0 | 9.0KB | 313.5KB | +304.5KB | +8.5KB | +6.0KB | +8.5KB | +13.0KB |
15+
| netcoreapp2.1 | 9.0KB | 293.0KB | +284.0KB | +9.0KB | +6.5KB | +9.5KB | +14.0KB |
16+
| netcoreapp2.2 | 9.0KB | 293.0KB | +284.0KB | +9.0KB | +6.5KB | +9.5KB | +14.0KB |
17+
| netcoreapp3.0 | 9.5KB | 285.5KB | +276.0KB | +9.0KB | +6.5KB | +9.5KB | +14.0KB |
18+
| netcoreapp3.1 | 9.5KB | 284.0KB | +274.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
19+
| net5.0 | 9.5KB | 247.5KB | +238.0KB | +9.0KB | +6.5KB | +9.5KB | +14.0KB |
20+
| net6.0 | 10.0KB | 188.5KB | +178.5KB | +10.0KB | +7.0KB | +1.0KB | +3.5KB |
21+
| net7.0 | 10.0KB | 151.0KB | +141.0KB | +9.0KB | +5.5KB | +512bytes | +3.5KB |
22+
| net8.0 | 9.5KB | 122.5KB | +113.0KB | +8.5KB | | +512bytes | +3.5KB |
23+
| net9.0 | 9.5KB | 79.5KB | +70.0KB | +8.5KB | | +512bytes | +3.5KB |
24+
| net10.0 | 10.0KB | 57.0KB | +47.0KB | +9.0KB | | +1.0KB | +3.5KB |
2525
| net11.0 | 10.0KB | 20.5KB | +10.5KB | +9.0KB | | +512bytes | +3.5KB |
2626

2727

2828
### Assembly Sizes with EmbedUntrackedSources
2929

3030
| | Empty Assembly | With Polyfill | Diff | Ensure | ArgumentExceptions | StringInterpolation | Nullability |
3131
|----------------|----------------|---------------|-----------|-----------|--------------------|---------------------|-------------|
32-
| netstandard2.0 | 8.0KB | 497.7KB | +489.7KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
33-
| netstandard2.1 | 8.5KB | 427.1KB | +418.6KB | +16.7KB | +7.7KB | +13.9KB | +18.9KB |
34-
| net461 | 8.5KB | 497.7KB | +489.2KB | +16.2KB | +8.2KB | +13.9KB | +18.9KB |
35-
| net462 | 7.0KB | 501.2KB | +494.2KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
36-
| net47 | 7.0KB | 500.9KB | +493.9KB | +16.2KB | +7.7KB | +13.9KB | +18.9KB |
37-
| net471 | 8.5KB | 499.6KB | +491.1KB | +16.2KB | +8.2KB | +13.9KB | +18.9KB |
38-
| net472 | 8.5KB | 497.0KB | +488.5KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
39-
| net48 | 8.5KB | 497.0KB | +488.5KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
40-
| net481 | 8.5KB | 497.0KB | +488.5KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
41-
| netcoreapp2.0 | 9.0KB | 463.1KB | +454.1KB | +16.7KB | +8.2KB | +14.4KB | +18.9KB |
42-
| netcoreapp2.1 | 9.0KB | 433.3KB | +424.3KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
43-
| netcoreapp2.2 | 9.0KB | 433.3KB | +424.3KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
44-
| netcoreapp3.0 | 9.5KB | 417.0KB | +407.5KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
45-
| netcoreapp3.1 | 9.5KB | 415.0KB | +405.5KB | +16.7KB | +8.2KB | +14.4KB | +19.4KB |
46-
| net5.0 | 9.5KB | 360.8KB | +351.3KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
47-
| net6.0 | 10.0KB | 281.8KB | +271.8KB | +17.7KB | +8.7KB | +1.6KB | +4.2KB |
48-
| net7.0 | 10.0KB | 225.8KB | +215.8KB | +17.1KB | +6.9KB | +1.1KB | +4.2KB |
49-
| net8.0 | 9.5KB | 180.5KB | +171.0KB | +15.5KB | +299bytes | +1.1KB | +3.7KB |
50-
| net9.0 | 9.5KB | 114.7KB | +105.2KB | +16.0KB | | +1.1KB | +4.2KB |
51-
| net10.0 | 10.0KB | 83.9KB | +73.9KB | +16.5KB | | +1.1KB | +4.2KB |
32+
| netstandard2.0 | 8.0KB | 491.3KB | +483.3KB | +16.2KB | +7.7KB | +13.4KB | +18.9KB |
33+
| netstandard2.1 | 8.5KB | 419.5KB | +411.0KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
34+
| net461 | 8.5KB | 490.8KB | +482.3KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
35+
| net462 | 7.0KB | 494.3KB | +487.3KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
36+
| net47 | 7.0KB | 494.1KB | +487.1KB | +16.2KB | +7.7KB | +13.4KB | +18.9KB |
37+
| net471 | 8.5KB | 492.7KB | +484.2KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
38+
| net472 | 8.5KB | 490.2KB | +481.7KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
39+
| net48 | 8.5KB | 490.2KB | +481.7KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
40+
| net481 | 8.5KB | 490.2KB | +481.7KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
41+
| netcoreapp2.0 | 9.0KB | 456.7KB | +447.7KB | +16.2KB | +7.7KB | +13.4KB | +18.4KB |
42+
| netcoreapp2.1 | 9.0KB | 425.2KB | +416.2KB | +16.7KB | +8.2KB | +14.4KB | +19.4KB |
43+
| netcoreapp2.2 | 9.0KB | 425.2KB | +416.2KB | +16.7KB | +8.2KB | +14.4KB | +19.4KB |
44+
| netcoreapp3.0 | 9.5KB | 408.9KB | +399.4KB | +16.7KB | +8.2KB | +14.4KB | +19.4KB |
45+
| netcoreapp3.1 | 9.5KB | 407.4KB | +397.9KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
46+
| net5.0 | 9.5KB | 352.7KB | +343.2KB | +16.7KB | +8.2KB | +14.4KB | +19.4KB |
47+
| net6.0 | 10.0KB | 273.7KB | +263.7KB | +17.7KB | +8.7KB | +1.6KB | +4.2KB |
48+
| net7.0 | 10.0KB | 217.6KB | +207.6KB | +16.6KB | +6.9KB | +1.1KB | +4.2KB |
49+
| net8.0 | 9.5KB | 174.1KB | +164.6KB | +16.0KB | +299bytes | +1.1KB | +4.2KB |
50+
| net9.0 | 9.5KB | 110.7KB | +101.2KB | +16.0KB | | +1.1KB | +4.2KB |
51+
| net10.0 | 10.0KB | 79.9KB | +69.9KB | +16.5KB | | +1.6KB | +4.2KB |
5252
| net11.0 | 10.0KB | 30.3KB | +20.3KB | +16.5KB | | +1.1KB | +4.2KB |

0 commit comments

Comments
 (0)