title: How to compare to "Could not evaluate expression"?
body: <p>I have a dictionary that is like this:</p>
  
  <pre><code>Dictionary&lt;string, object&gt; myDictionary = new Dictionary&lt;string, object&gt;();
  </code></pre>
  
  <p>When I get data out of it, I am doing it like this:</p>
  
  <pre><code>myDictionary["IndexingValue"]
  </code></pre>
  
  <p>Most of the time that is working.  But I just changed one of the values that it stores to be null.  Now when I do that same call (expecting null) I get and exception.  When I put it in the debugger it says <strong>"Could Not Evaluate Expression"</strong>.</p>
  
  <p>So I said to my self, "OK, somehow my <code>IndexingValue</code> is not in the dictionary.  But I went and looked at myDictionary.entries and sure enough it is there.</p>
  
  <p>What I want to do is something like this:</p>
  
  <pre><code>if (myDictionary["IndexingValue"] != &lt;Could not evaluate expression&gt;)
  {
      //do some logic.
  }
  </code></pre>
  
  <p>(IE find some way to know when the expression can not be evaluated with out having to throw an exception.)</p>
  
  <p>Can this be done?</p>