title: What is the purpose of "()=>"
body: <p>I haven't really come across this syntax during my Programming classes in Uni before and I'm curious as to what it means.</p>
  
  <p>The only times I've had to implement it was:</p>
  
  <ol>
  <li><p>When I had to create a <code>BackgroundWorker</code> that had to be added to the <code>ProgressChanged</code> event</p>
  
  <p><code>Invoke((MethodInvoker)(() =&gt; updatePing((int) e.UserState)));</code></p></li>
  <li><p>When researching tutorials on using the Caliburn.Micro MVVM framework</p>
  
  <p><code>NotifyOfPropertyChange(() =&gt; Count);</code></p></li>
  </ol>
  
  <p>I have tried searching around on what this notation means but the special characters it uses seem to mess with google search and I have no idea what it is called.</p>