title: Find parameters value of specific method with Roslyn
body: <p>I need to find all of the occurrences of a method call.</p>
  
  <p>Example: 
  I have a class like this:</p>
  
  <pre class="lang-cs prettyprint-override"><code>public class Foo
  {
     public string Bar(string firstParam, string secondParam){}
  }
  </code></pre>
  
  <p>What I need to do is to open a solution and find all of the usages of the method Bar in the class Foo. Now for each usage, I want to retrieve the value of the first parameter when it was passed as a string.</p>
  
  <p>So if I have this line somewhere in my code:</p>
  
  <pre class="lang-cs prettyprint-override"><code>foo.Bar("some value", "something else")
  </code></pre>
  
  <p>Then I should retrieve "some value".</p>
  
  <p>Now if I have:</p>
  
  <pre class="lang-cs prettyprint-override"><code>foo.Bar(someProperty, "something else")
  </code></pre>
  
  <p>Then I should ignore it.</p>
  
  <p>I did find lots of sources during my researches but I can't seem to find a way that does actually work.</p>