Operator 'op ' cannot be applied to operands of type 'dynamic' and 'lambda expression' <p>I can't seem to apply binary operations to lambda expressions, delegates and method groups.</p> <pre><code>dynamic MyObject = new MyDynamicClass(); MyObject &gt;&gt;= () =&gt; 1 + 1; </code></pre> <p>The second line gives me error: <code>Operator '&gt;&gt;=' cannot be applied to operands of type 'dynamic' and 'lambda expression'</code></p> <p>Why?</p> <p>Isn't the operator functionality determined by my custom <code>TryBinaryOperation</code> override?</p>