bouvierr
bouvierr

Reputation: 3791

Visual Studio 2010 Locals Window Red Font

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

Answers (4)

silkfire
silkfire

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.

enter image description here

Upvotes: 0

CharithJ
CharithJ

Reputation: 47540

Here is an explaination.

In this case, I will change "d" to another value: enter image description here

The changed value will turn red afterward to indicate it has been modified: enter image description here

Upvotes: 9

Steve Wilkes
Steve Wilkes

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

David
David

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

Related Questions