Ich habe eine Basisklasse wie diese:
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;
}
}
}
Die virtuellen Methoden sollen in abgeleiteten Typen überschrieben werden. Wenn ich es durch FxCop laufen lasse, beschwert es sich darüber, dass keine sichtbaren Instanzfelder deklariert wurden und empfiehlt, es in privat zu ändern und als geschützte Eigenschaft darzustellen.
Haben Sie eine Idee? Ich denke, diese Nachricht kann ignoriert werden.