Ich führe statische Code-Analyse mit FxCop 1.36 und ich bekomme warning CA1034: NestedTypesShouldNotBeVisible.FxCop - CA1034 Fehler - WARUM?
Ich würde verstehen, wenn die Elternklasse als intern oder privat erklärt wurde, aber es ist öffentlich. Warum wäre es nicht gut, wenn TimerReset für öffentlich erklärt wird?
Fehle ich etwas oder ist das etwas, das ignoriert werden kann?
Danke für jede Eingabe! Hier
ist ein Auszug aus dem Code verursacht diese Warnung:
namespace Company.App.Thing
{
public partial class Page : XtraPage
{
public delegate void TimerResetDelegate(object sender, EventArgs e);
private TimerResetDelegate _timerReset;
public Page()
{
InitializeComponent();
}
public TimerResetDelegate TimerReset
{
set
{
if (null != (_timerReset = value))
{
checkBox.Click += new EventHandler(_timerReset);
textField.Click += new EventHandler(_timerReset);
textField.KeyDown += new KeyEventHandler(_timerReset);
TimeField.Click += new EventHandler(_timerReset);
TimeField.KeyDown += new KeyEventHandler(_timerReset);
}
}
}
}
}
Warum verwenden Sie nicht 'EventHandler'? –
Das war meine Frage auch. –