Compilerwaarschuwing (niveau 1) CS0672
Lid 'lid1' overschrijft verouderd lid 'lid2. Het kenmerk Verouderd toevoegen aan 'member1'
De compiler heeft een override
methode gevonden die is gemarkeerd als obsolete
. De onderdrukkingsmethode is echter niet zelf gemarkeerd als verouderd. De overschrijvende methode genereert nog steeds CS0612, indien aangeroepen.
Controleer uw methodedeclaraties en geef expliciet aan of een methode (en alle bijbehorende onderdrukkingen) moet worden gemarkeerd obsolete
.
In het volgende voorbeeld wordt CS0672 gegenereerd:
// CS0672.cs
// compile with: /W:1
class MyClass
{
[System.Obsolete]
public virtual void ObsoleteMethod()
{
}
}
class MyClass2 : MyClass
{
public override void ObsoleteMethod() // CS0672
{
}
}
class MainClass
{
static public void Main()
{
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: