А вот кто знает, есть ли в c# свойство, которое обязывает вызывать метод предка при его переопределении?
Смысл прост.
Переопределили не посмотрев на предка, слетел функционал.
Большой вопрос в том как это предотвратить? (административные методы не помогут)
Синтаксис:
Используется csharp
class parent
{
protected virtual void OnDestroy()
{
// some happens
}
}
class child : parent
{
protected override void OnDestroy()
{
// Ошибка, потому как нет вызова base.OnDestroy();
}
}
{
protected virtual void OnDestroy()
{
// some happens
}
}
class child : parent
{
protected override void OnDestroy()
{
// Ошибка, потому как нет вызова base.OnDestroy();
}
}