У меня есть абстрактный класс. В нём я определил события, которые будут вызываться в классах наследниках. Так как разные классы будут вызывать эти события в разное время, я не могу вызвать их в базовом классе. Но тут оказалось что события можно вызывать только в классе в котором они определенны, и даже в производном классе они не доступны для вызова. Логично что события нельзя вызывать в другом каком-то классе, но почему же нельзя в наследуемых классах?