I recall reading, on multiple occasions and in multiple locations, that when firing the typical event:
protected virtual OnSomethingHappened() { this.Som
from Albahari book: "in order to avoid unnecessarily instantiating an instance of EventArgs."
"in order to avoid unnecessarily instantiating an instance of EventArgs."