ConsoleBase - NKS0009
Use ConsoleTools.ResetColors()
Last updated
Use ConsoleTools.ResetColors()
Last updated
This analyzer provides the following strings:
Context | String |
---|---|
This code analyzer detects the usage of ResetColor
from the standard Console
class found in the System
namespace.
While ResetColor()
is enough to reset all the colors, we felt that using simple VT sequences to achieve the same goal is more viable. Therefore, we've made the ResetColors()
function that allows you to simply reset the colors.
To get a brief insight about how this analyzer works, compare the two code blocks shown to you below:
You can suppress this suggestion by including it in the appropriate place, whichever is convenient.
For more information about how to suppress any warning issued by the Nitrocid analyzer, visit the below page:
We recommend that every caller which use this function use the recommended abovementioned method.
Error List
Caller uses Console.ResetColor
instead of ConsoleExtensions.ResetColors()
Suggestion Box
Use ConsoleTools.ResetColors()
instead of Console.ResetColor
Description
ConsoleTools.ResetColors()
contains VT sequences that help reset colors in a portable way.