'Issue with VS Debug watch not resolving object fields

I have run into an issue I have never seen before. first off this is c# .NET 4.8 I have an object called PublicReportRetriever that inherits from an HttpRetriever that in turn inherits from a BaseRetriever class.

The code is running without any issues so far, and I have a number of unit tests that are doing just fine. I however noticed today when I was testing something that during debugging I could not click the expand option on the retrieve object. When I added the retriever object to the watch window I noticed that some of the fields were not showing up and at the bottom of the object were a bunch of fields that have no name, no value, and no type. I can take a guess at what the blank fields are in the watch window and change their values (and the values change) but why would they not be showing up correctly?

See attached image for clarity.

Watch window screen capture



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source