Reputation: 3791
One of my Debug.Assert() fails so I get a window with the call stack and I click Retry. At this point, in the Locals window, certain rows have red text instead of black text in the Value column. What does this mean?
Upvotes: 21
Views: 8039
Reputation: 25965
For those wondering what the string is called to edit the colour of the Changed value text, it can be found under Locals Window → Changed value → Foreground.
Upvotes: 0
Reputation: 47540
Here is an explaination.
In this case, I will change "d" to another value:
The changed value will turn red afterward to indicate it has been modified:
Upvotes: 9
Reputation: 7135
That means those variables were updated by the previous operation. That operation might be a line of code executing, or it might be you manually changing the value as detailed in the blog referenced by @CharithJ's answer.
Upvotes: 29
Reputation: 317
A row that has turned red means that the value for that expression has been modified since the last time it was evaluated.
Upvotes: 5