From 1c53f190a29c37cddb02a51c65945de0705fc68a Mon Sep 17 00:00:00 2001 From: YoshiRulz Date: Mon, 16 Dec 2024 23:21:16 +1000 Subject: [PATCH] Updated Available C# and .NET features (markdown) --- Available-C#-and-.NET-features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Available-C#-and-.NET-features.md b/Available-C#-and-.NET-features.md index ed9ac16..ac6c75a 100644 --- a/Available-C#-and-.NET-features.md +++ b/Available-C#-and-.NET-features.md @@ -28,7 +28,7 @@ Feature | 🔵 `net48` | 🟢 `ns2.0` | convention for main BizHawk solution [`partial`](https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/partial-member) props/indexers | ✔️ | ✔️️ | waiting for .NET 10 LTS [`allows ref struct` constraint](https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/generics/constraints-on-type-parameters#allows-ref-struct) | ❌ | ❌ | unsupported [interfaces for `ref struct`s](https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/ref-struct#restrictions-for-ref-struct-types-that-implement-an-interface) | ✔️ | ✔️️ | discouraged (very useless) -[`ref struct`s and `unsafe` in state-machine methods](https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-13#ref-and-unsafe-in-iterators-and-async-methods) | ? | ? | unsupported +[`ref struct`s and `unsafe` in state-machine methods](https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-13#ref-and-unsafe-in-iterators-and-async-methods) | ? | ? | presumably unsupported [escape sequence for ␛ char](https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/strings/#string-escape-sequences) | ✔️ | ✔️️ | waiting for .NET 10 LTS sugar for [`lock`](https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/statements/lock) with `Lock` | ⭕ | ⭕ | should be able to use polyfill w/ C# 12 enhanced [`params`](https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/method-parameters#params-modifier) | ✔️ | ✔️ | waiting for .NET 10 LTS