Closed
Description
See dotnet/roslyn#52563 (and dotnet/roslyn#54856). CoreCLR has this in .net6 as it's in line with what they can already support (but the capability itself is added in #56599).
For Mono the main place where we will be affected is in the debugger agent - we will need to make sure to send the updated parameter names to the debugger client. (Also reflection will be affected).
Additionally parameter flags, not just parameter names, can change - but those seem more benign because for the most part they're related to compile-time concepts not runtime.
This is part of #44806 (but not the .net6 work for MBR)