title: Comparing type when you have a System.Type
body: <p>I have the following delegate:</p>
  
  <pre><code>Action&lt;string, object, Type&gt; IsA = 
      (name, candidate, target) =&gt; 
      {
          Write("Is " + name + " a " + target.Name + "? " + (candidate.GetType() is target));
      };        
  </code></pre>
  
  <p>It is supposed to return whether the candidate IS-A target.  However, target is now a variable of System.Type.</p>
  
  <p>How can I say whether <code>candidate</code> IS-A <code>target</code>? </p>