I'm debugging a DotNet 5.0 class library, and my backing fields on a simple POCO object show invalid values. All the inspections are correct when running the same application in Visual Studio 2019. In Rider JetBrains Rider 2022.1 and the previous one, I am seeing the following:
Hovering over the assigned string:
Scrolling up (not advancing the debugger), the inline value is correct:
Further, a good example, hovering over decimal, the version in the tooltip shows the error. The value inline is correct.
Without advancing the debugger, inspecting the value shows an incorrect value. The getter is correct.
What is causing this, and why is it working with Visual Studio and not Rider.