我正在使用代码分析属性中设置的 Microsoft 所有规则编写 C# 代码。现在我有一个名为 NodeFlag 的结构。在运行代码分析时,它给了我 CA1726 错误。
http://msdn.microsoft.com/en-us/library/ms182258.aspx
它基本上说我应该从结构中删除单词 Flag。现在我的问题是我应该写什么。用Flag代替什么好词。我想压制这些警告,但这个 NodeFlag 在很多地方都使用过。
更新: 这是结构
struct NodeFlag
{
bool IsValid;
bool IsInsideGrid;
bool ....
....
double XCoordinate;
double YCoordinate;
override functions for ==, !=, Equals
}