title: C# class scanning
body: <p>In Java there are methods to go about scanning the classpath/all classes/within a package and enumerating the classes therein.  e.g. spring component scanning uses something like this to scan all classes and find those with an interesting annotation.</p>
  
  <p>If there any similar technique for C# and if so what are the APIs to use?</p>