title: Cannot convert method group... NOT missing parentheses
body: <pre><code>bool connected = false;    
  
  if (isConnected())  //if(isConnected() == true) also doesn't work
          {
            //code
          }
          else {
             connect();
          }
  
  public bool isConnected() {
      if (nextEvent != "null" &amp;&amp; !nextEvent.Contains(getEvent("disconnected"))) {
          connected = true;
      }
      return connected;
  }
  </code></pre>
  
  <p>Getting the error:  </p>
  
  <blockquote>
    <p>Cannot convert method group 'isConnected' tot non-delegate type 'bool'.</p>
  </blockquote>
  
  <p>Why? I've looked this up and in most cases, people forget to put parentheses after the function name, like this:</p>
  
  <pre><code>if(isConnected) { // .... }
  </code></pre>
  
  <p>Which is not the case for me. What's wrong?</p>