what the sign "=>" mean in C#?
<p>I've the following code and I can't fully understand what's happen there:</p>

<pre><code>Authorize auth = new Authorize(
    this.google,
    (DesktopConsumer consumer, out string requestToken) =&gt;
    GoogleConsumer.RequestAuthorization(
        consumer,
        GoogleConsumer.Applications.Contacts | GoogleConsumer.Applications.Blogger,
        out requestToken));
</code></pre>

<p>Here's what I know:<br>
"Authorize" - have only 1 constructor which accept 2 arguments: (DesktopConsumer, FetchUri).<br>
"this.google" - is a "desktopConsumer" object.<br>
"GoogleConsumer.RequestAuthorization" returns a "Uri" object.  </p>

<p>I can't understand what's the meaning of the line:<br>
<code>(DesktopConsumer consumer, out string requestToken) =&gt;</code><br>
in the middle.</p>
