On the MSDN, I have found following:
public event EventHandler SampleEvent; public void DemoEvent(string val) { // Copy to a temporary va