Zum Inhalt springen

Base class method hidden (CA1061)

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

Key dotnet.codequality.base-method-hidden · Severity warning · Category codequality

Microsoft analyzer CA1061. Flags a method that hides a base-class method with a more general parameter type, so calls meant for the base method silently go to the new one.

class Base { public void Save(string value) { } }
class Derived : Base { public void Save(object value) { } }
class Base { public virtual void Save(string value) { } }
class Derived : Base { public override void Save(string value) { } }