我有一个这样的基类:
public class BaseModalCommand
{
protected object m_commandArgument;
protected int m_commandID;
protected int m_enableUIFlags;
public virtual void OnIdle()
{
}
public virtual void OnResume()
{
}
public virtual void OnStart(int commandID, object argument)
{
}
public virtual void OnStop()
{
}
public virtual int EnableUIFlags
{
get
{
return this.m_enableUIFlags;
}
}
}
虚拟方法将在派生类型中被覆盖。如果我通过 FxCop 运行它,它会抱怨没有声明可见的实例字段,并建议将其更改为私有并将其公开为受保护的属性。
有什么想法吗?我认为可以忽略此消息。