Unlike previous version of Visual Studio (2005, 2008), which used to display inactive code block in grayed mode, the new version - VS 2010 - would display them in faded down color (core colors will be preserved).
For example:
#ifdef _DEBUG
void CClass::AssertValid()
{
ASSERT(this);
}
#endif
Will be displayed in same color, but with color intensity down - if
_DEBUG
is not defined.
Obviously, it is applicable for all languages that have conditional compilation thing.
Try yourself!