Nunca he estado preparado para esta pregunta: ¿pero sería un crimen terrible llamar a base.SomeMethod() condicionalmente en un método reemplazado?Llamar condicionalmente a un método básico anulado en C#
Ejemplo como en:
protected override void SomeMethod()
{
if(condition > 0)
base.SuperMethod();
}
Soy consciente de que esto puede ser considerado una mala práctica, pero he hecho nunca leyó tal demanda hasta el momento.
¿Te estás perdiendo la parte 'condicionalmente'? – leppie
@leppie: No. El "hacer algo más" puede incluir condicionales – Sergio