Compiler Error CS0061 bis CS0070

  • CS0061 – Inkonsistenter Zugriff: Auf die Basisschnittstelle kann weniger zugegriffen werden als auf die folgende Schnittstelle
    Ein public-Konstrukt muss ein Objekt zurückgeben, auf das öffentlich zugegriffen werden kann. Außerdem kann der Schnittstellenzugriff nicht in einer abgeleiteten Schnittstelle eingeschränkt werden.

  • CS0065 bis CS0070 – Ereignisse
    CS0065: Ein Ereignis, welches kein Feld ist, muss sowohl add- als auch remove-Accessoren besitzen und somit beide Zugriffsmethoden unterstützen
    CS0066: Das Schlüsselwort „event“ verlangt einen Delegattyp
    CS0068: Ein Ereignis in einer Schnittstelle kann keinen Initialisierer haben
    CS0069: Es können die Accessorfunktionen (add- oder remove-Accessoren) eines Ereignisses nicht in einer Schnittstelle definiert werden
    CS0070: Das Ereignis kann nur links von „+=“ oder „-=“ stehen. Einzige Ausnahme ist die, wenn es innerhalb des Typs verwendet wird.