替换字为FLAGS代码分析警告

时间:2013-06-03 12:12:09

标签: c# code-analysis

我正在使用代码分析属性中设置的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
}

1 个答案:

答案 0 :(得分:0)

如果已在现有代码或API中选择并使用名称“Flag”,请坚持使用并禁用警告。


看起来这是一个X,Y笛卡尔坐标?那么如何调用它NodePointNodeCoordinatesNodeLocation