我有以下代码
public int RandomNumber
{
get { return randNumber; }
set
{
randNumber = value;
}
}
我想使用FxCop检查“ randNumber”的名称。我尝试了至少1000件事。 我最终尝试遵循以下代码片段。
public override ProblemCollection Check(Member member)
{
Method method = member as Method;
if (method != null && method.Locals != null)
{
if (method.Name.Name.Contains("get_") || method.Name.Name.Contains("set_"))
{
foreach (Local local in method.Locals)
{
if (local.Name.Name.StartsWith("l"))
{
return null;
}
CheckPropertyPrefix(local, propertyprefixlowercasep);
}
}
}
return Problems;
}
它仅获取字段名称,在这种情况下,它将显示“ RandomNumber”没有有效的前缀。我真的不知道该怎么办