Как создать пустой делегат с помощью деревьев выражений?

Используя анонимные методы, вы можете создавать пустых делегатов, начиная с C# 2.0.

public event EventHandler SomeEvent = delegate {};
public event Action OtherEvent = delegate {};

Это, например, полезно для предотвращения необходимости проверки нуля при вызове событий.

Как создать такое же поведение с помощью деревьев выражений?

Единственный возможный вариант, который я сейчас вижу, это использоватьExpression.Lambda(), но, насколько я могу судить, это потребует много дополнительной работы.

6
задан Community 23 May 2017 в 12:17
поделиться