This is a checklist for testing the implementation of dotnet/csharplang#415. I (@gafter) will check items off as I see they are handled in the implementation (currently in dotnet/roslyn#18374).
- We need a specish proposal that clearly describes the decision for key decision points. Once that is done I'll add additional bullets to this test plan.
There should be a positive test for each of the "golden" C# scenarios in dotnet/csharplang#370:
-
(int, int) t = (x, y); // (int, int)
-
(int a, int b) t = (x, y); // (int a, int b)