See https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-14#user-defined-compound-assignment Investigate needed changes (including just adding tests for cases that already work as expected).