В MSDN я обнаружил, что ошибка в использовании "виртуального" модификатора в объявлении абстрактного метода. Один из моих коллег, который должен быть довольно опытным разработчиком, хотя использует его в своем коде:
public abstract class BusinessObject
{
public virtual void Render(){}
public virtual void Update(){}
}
И это правильно или нет?