Используя анонимные методы, вы можете создавать пустых делегатов, начиная с C# 2.0.
public event EventHandler SomeEvent = delegate {};
public event Action OtherEvent = delegate {};
Это, например, полезно для предотвращения необходимости проверки нуля при вызове событий.
Как создать такое же поведение с помощью деревьев выражений?
Единственный возможный вариант, который я сейчас вижу, это использоватьExpression.Lambda()
, но, насколько я могу судить, это потребует много дополнительной работы.