ich diese Warnung von FxCop bekommen:Wie erweitere ich die Dispose-Methode eines WinForms?
„‚RestartForm‘Feld‚RestartForm.done‘enthält, die von IDisposable-Typ ist.‚Manual‘Ändern Sie die Dispose-Methode auf‚RestartForm‘entsorgen oder in der Nähe zu nennen auf diesem Feld. "
Ok, ich verstehe, was das bedeutet, und warum das ist, was getan werden muss ... Außer System.Windows.Forms.Form
erlaubt Ihnen nicht, entweder .Close()
oder .Dispose()
außer Kraft zu setzen, so was zu tun ist? Zur Zeit laufe ich mit dieser Lösung:
Was funktioniert wie für meine Anwendung vorgesehen ... Aber FxCop zeigt immer noch diese Nachricht. Bin ich bedeckt und kann ich es gefahrlos ignorieren, oder gibt es eine andere Möglichkeit, dass ich das tun sollte?
Sie können auch auf Disposed Ereignis in Ihrem Konstruktor abonnieren, wenn Sie Designer generierten Code nicht berühren wollen. – arbiter