title: My breakpoint is not being hit when a string variable contain the char "$"
body: <p>In my code, I'm adding a breakpoint with the condition <code>resxKey==@"$this.Text"</code>
  at line <code>resxKey = d.Key.ToString();</code> (see below).</p>
  
  <p>When I add this breakpoint without any conditions and manually detect the value, the variable <code>resxKey</code> equals <code>"$this.Text"</code>. However, if I add the condition <code>resxKey==@"$this.Text"</code>, the line will never be hit.</p>
  
  <p>Can anyone tell me why this is happening?</p>
  
  <pre><code> resxReader = new ResXResourceReader(resxPathName);
   string resxKey = "";
   string resxValue = "";
   foreach (DictionaryEntry d in resxReader)
                  {
                      int i;
  
                      resxKey = d.Key.ToString();             // I add a breakpoint at this line 
                  }                                        //with condtion resxKey==@"$this.Text"
  </code></pre>