Can someone please explain the <Func<T, bool>> in a simple way for me
<p>I am looking at code containing:</p>

<pre><code>public virtual ICollection&lt;T&gt; GetPk(string pk)
{
    Expression&lt;Func&lt;T, bool&gt;&gt; predicate = c =&gt; c.PartitionKey == pk;
    return this.GetAll(predicate);
}
</code></pre>

<p>Can someone explain the syntax of <code>&lt;Func&lt;T, bool&gt;&gt;</code> ?  </p>
