HowTo read actual C# *.cs source code files into objects that can be queried
<p>I need to write a windows app that reads an actual C# .cs file and then tries to identify what procedures on that source file do NOT have a parameter named "int userID" (it's kind of a Code Checker). </p>

<p>Is there something out there that already reads C# files into some sort of objects that have a property named "procedureName" and another property named "parameterList" ...that can be queried ??</p>

<p>If not, what would be the best way to accomplish that?</p>
