Принудительное подключение обработки событий

Есть ли способ выполнить принудительное выполнение во время компиляции подключения обработки событий?

Так, например, допустим, что у меня есть класс, который предоставляет стандартный EventHandler , могу ли я гарантировать, что любые созданные экземпляры этого класса имеют обработчик OnMyEvent ? (Желательно во время компиляции)

Единственный способ, которым я могу это сделать, - это либо наличие обработчика событий как часть конструктора объектов, либо использование отражения во время выполнения. Есть ли альтернативы tives?

Кроме того, если C # не поддерживает эту функцию; из любопытства на каких других языках?

6
задан Maxim Gershkovich 31 May 2011 в 06:42
поделиться