Bu deyimden birkaç kez bahsettiğini gördüm ( SO dahil ):
// Deliberately empty subscriber
public event EventHandler AskQuestion = delegate {};
Tersi açıktır - olayı yükseltmeden önce boşluğu kontrol etme ihtiyacını ortadan kaldırır.
Bununla birlikte, herhangi bir dezavantaj olup olmadığını anlamak için sabırsızlanıyorum. Örneğin, yaygın kullanımda olan ve bakım baş ağrısına neden olmayacak kadar şeffaf olan bir şey mi? Boş etkinlik abonesi çağrısında kayda değer bir performans artışı var mı?