2009-05-14 15 views

Antwort

5

Sie können nicht, grundsätzlich. Das ist ein Sonderfall, um Chaos zu verhindern.

Das Beste, was Sie tun können, ist eine FxCop-Regel schreiben, um es zu erkennen.

+0

nervig aber danke für die Info – JDunkerley

0

Sie können keine eigene Compilerwarnung erstellen, aber Sie können z. B. eine Laufzeitwarnung (wenn die Überschreibungen die Basismethode nicht aufrufen) mit einem Flag erstellen, das von der ersten Basismethode festgelegt wird überprüft durch die zweite Basismethode. Oder Sie könnten kompliziertere Dinge mit Reflection & Stack-Traces machen, um die korrekte Verwendung zur Laufzeit zu überprüfen.

0

Ich denke, Sie könnten es mit einigen Attributen und etwas Reflexion tun, aber es wird sehr schnell unordentlich.

Verwandte Themen