Ir al contenido

Base class method hidden (CA1061)

Esta página aún no está disponible en tu idioma.

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) { } }