我正在使用代码分析属性中设置的Microsoft所有规则编写C#代码。现在我有一个名为NodeFlag的结构。运行代码分析后,它会给我CA1726错误。
http://msdn.microsoft.com/en-us/library/ms182258.aspx
它基本上说我应该从struct中删除Flag这个词。现在我的问题是我应该写什么。用Flag代替什么是好词。我想要抑制这些警告但是这个NodeFlag在许多地方使用。
更新 这是结构
struct NodeFlag
{
bool IsValid;
bool IsInsideGrid;
bool ....
....
double XCoordinate;
double YCoordinate;
override functions for ==, !=, Equals
}
答案 0 :(得分:0)
如果已在现有代码或API中选择并使用名称“Flag”,请坚持使用并禁用警告。
看起来这是一个X,Y笛卡尔坐标?那么如何调用它NodePoint
,NodeCoordinates
或NodeLocation
?