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
4 changes: 2 additions & 2 deletions apiCount.include.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
**API count: 1139**
**API count: 1147**

### Per Target Framework

Expand All @@ -18,7 +18,7 @@
| `netcoreapp2.2` | 898 |
| `netcoreapp3.0` | 859 |
| `netcoreapp3.1` | 858 |
| `net5.0` | 728 |
| `net5.0` | 736 |
| `net6.0` | 629 |
| `net7.0` | 488 |
| `net8.0` | 367 |
Expand Down
16 changes: 16 additions & 0 deletions api_list.include.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,14 +93,26 @@
#### BitConverter

* `ulong DoubleToUInt64Bits(double)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.doubletouint64bits?view=net-11.0)
* `byte[] GetBytes(Half)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.getbytes?view=net-11.0#system-bitconverter-getbytes(system-half))
* Note: Only available on net5.0 and later, since Half does not exist below that.
* `byte[] GetBytes(Int128)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.getbytes?view=net-11.0#system-bitconverter-getbytes(system-int128))
* `byte[] GetBytes(UInt128)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.getbytes?view=net-11.0#system-bitconverter-getbytes(system-uint128))
* `short HalfToInt16Bits(Half)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.halftoint16bits?view=net-11.0)
* Note: Only available on net5.0 and later, since Half does not exist below that.
* `ushort HalfToUInt16Bits(Half)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.halftouint16bits?view=net-11.0)
* Note: Only available on net5.0 and later, since Half does not exist below that.
* `Half Int16BitsToHalf(short)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.int16bitstohalf?view=net-11.0)
* Note: Only available on net5.0 and later, since Half does not exist below that.
* `float Int32BitsToSingle(int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.int32bitstosingle?view=net-11.0)
* `int SingleToInt32Bits(float)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.singletoint32bits?view=net-11.0)
* `uint SingleToUInt32Bits(float)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.singletouint32bits?view=net-11.0)
* `bool ToBoolean(ReadOnlySpan<byte>)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.toboolean?view=net-11.0#system-bitconverter-toboolean(system-readonlyspan((system-byte))))
* `char ToChar(ReadOnlySpan<byte>)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.tochar?view=net-11.0#system-bitconverter-tochar(system-readonlyspan((system-byte))))
* `double ToDouble(ReadOnlySpan<byte>)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.todouble?view=net-11.0#system-bitconverter-todouble(system-readonlyspan((system-byte))))
* `Half ToHalf(byte[], int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.tohalf?view=net-11.0#system-bitconverter-tohalf(system-byte()-system-int32))
* Note: Only available on net5.0 and later, since Half does not exist below that.
* `Half ToHalf(ReadOnlySpan<byte>)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.tohalf?view=net-11.0#system-bitconverter-tohalf(system-readonlyspan((system-byte))))
* Note: Only available on net5.0 and later, since Half does not exist below that.
* `Int128 ToInt128(byte[], int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.toint128?view=net-11.0#system-bitconverter-toint128(system-byte()-system-int32))
* `Int128 ToInt128(ReadOnlySpan<byte>)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.toint128?view=net-11.0#system-bitconverter-toint128(system-readonlyspan((system-byte))))
* `short ToInt16(ReadOnlySpan<byte>)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.toint16?view=net-11.0#system-bitconverter-toint16(system-readonlyspan((system-byte))))
Expand All @@ -116,6 +128,8 @@
* `bool TryWriteBytes(Span<byte>, char)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.trywritebytes?view=net-11.0#system-bitconverter-trywritebytes(system-span((system-byte))-system-char))
* `bool TryWriteBytes(Span<byte>, double)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.trywritebytes?view=net-11.0#system-bitconverter-trywritebytes(system-span((system-byte))-system-double))
* `bool TryWriteBytes(Span<byte>, float)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.trywritebytes?view=net-11.0#system-bitconverter-trywritebytes(system-span((system-byte))-system-single))
* `bool TryWriteBytes(Span<byte>, Half)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.trywritebytes?view=net-11.0#system-bitconverter-trywritebytes(system-span((system-byte))-system-half))
* Note: Only available on net5.0 and later, since Half does not exist below that.
* `bool TryWriteBytes(Span<byte>, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.trywritebytes?view=net-11.0#system-bitconverter-trywritebytes(system-span((system-byte))-system-int32))
* `bool TryWriteBytes(Span<byte>, Int128)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.trywritebytes?view=net-11.0#system-bitconverter-trywritebytes(system-span((system-byte))-system-int128))
* `bool TryWriteBytes(Span<byte>, long)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.trywritebytes?view=net-11.0#system-bitconverter-trywritebytes(system-span((system-byte))-system-int64))
Expand All @@ -124,6 +138,8 @@
* `bool TryWriteBytes(Span<byte>, UInt128)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.trywritebytes?view=net-11.0#system-bitconverter-trywritebytes(system-span((system-byte))-system-uint128))
* `bool TryWriteBytes(Span<byte>, ulong)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.trywritebytes?view=net-11.0#system-bitconverter-trywritebytes(system-span((system-byte))-system-uint64))
* `bool TryWriteBytes(Span<byte>, ushort)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.trywritebytes?view=net-11.0#system-bitconverter-trywritebytes(system-span((system-byte))-system-uint16))
* `Half UInt16BitsToHalf(ushort)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.uint16bitstohalf?view=net-11.0)
* Note: Only available on net5.0 and later, since Half does not exist below that.
* `float UInt32BitsToSingle(uint)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.uint32bitstosingle?view=net-11.0)
* `double UInt64BitsToDouble(ulong)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.bitconverter.uint64bitstodouble?view=net-11.0)

Expand Down
8 changes: 4 additions & 4 deletions assemblySize.include.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@
| netcoreapp2.2 | 9.0KB | 330.5KB | +321.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
| netcoreapp3.0 | 9.5KB | 326.5KB | +317.0KB | +8.5KB | +6.5KB | +9.0KB | +13.5KB |
| netcoreapp3.1 | 9.5KB | 324.5KB | +315.0KB | +9.0KB | +6.5KB | +9.5KB | +14.0KB |
| net5.0 | 9.5KB | 288.5KB | +279.0KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
| net5.0 | 9.5KB | 290.0KB | +280.5KB | +9.0KB | +6.5KB | +9.5KB | +14.0KB |
| net6.0 | 10.0KB | 230.0KB | +220.0KB | +10.0KB | +7.0KB | +1.0KB | +3.5KB |
| net7.0 | 10.0KB | 199.0KB | +189.0KB | +9.0KB | +5.5KB | +512bytes | +3.0KB |
| net8.0 | 9.5KB | 169.0KB | +159.5KB | +8.0KB | | +512bytes | +3.0KB |
| net8.0 | 9.5KB | 168.5KB | +159.0KB | +8.5KB | +512bytes | +1.0KB | +3.5KB |
| net9.0 | 9.5KB | 116.0KB | +106.5KB | +8.0KB | | +512bytes | +3.0KB |
| net10.0 | 10.0KB | 93.5KB | +83.5KB | +8.5KB | | +512bytes | +3.0KB |
| net11.0 | 10.0KB | 21.0KB | +11.0KB | +9.0KB | | +512bytes | +3.5KB |
Expand All @@ -43,10 +43,10 @@
| netcoreapp2.2 | 9.0KB | 481.0KB | +472.0KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
| netcoreapp3.0 | 9.5KB | 470.3KB | +460.8KB | +16.2KB | +8.2KB | +13.9KB | +18.9KB |
| netcoreapp3.1 | 9.5KB | 468.3KB | +458.8KB | +16.7KB | +8.2KB | +14.4KB | +19.4KB |
| net5.0 | 9.5KB | 414.2KB | +404.7KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
| net5.0 | 9.5KB | 416.3KB | +406.8KB | +16.7KB | +8.2KB | +14.4KB | +19.4KB |
| net6.0 | 10.0KB | 335.8KB | +325.8KB | +17.7KB | +8.7KB | +1.6KB | +4.2KB |
| net7.0 | 10.0KB | 287.9KB | +277.9KB | +16.6KB | +6.9KB | +1.1KB | +3.7KB |
| net8.0 | 9.5KB | 244.1KB | +234.6KB | +15.5KB | +299bytes | +1.1KB | +3.7KB |
| net8.0 | 9.5KB | 243.6KB | +234.1KB | +16.0KB | +811bytes | +1.6KB | +4.2KB |
| net9.0 | 9.5KB | 167.6KB | +158.1KB | +15.5KB | | +1.1KB | +3.7KB |
| net10.0 | 10.0KB | 136.1KB | +126.1KB | +16.0KB | | +1.1KB | +3.7KB |
| net11.0 | 10.0KB | 30.9KB | +20.9KB | +16.5KB | | +1.1KB | +4.2KB |
Loading
Loading