Есть ли способ выполнить принудительное выполнение во время компиляции подключения обработки событий?
Так, например, допустим, что у меня есть класс, который предоставляет стандартный EventHandler
, могу ли я гарантировать, что любые созданные экземпляры этого класса имеют обработчик OnMyEvent
? (Желательно во время компиляции)
Единственный способ, которым я могу это сделать, - это либо наличие обработчика событий как часть конструктора объектов, либо использование отражения во время выполнения. Есть ли альтернативы tives?
Кроме того, если C # не поддерживает эту функцию; из любопытства на каких других языках?