What kind of a tool could examine source or assemblies and tell if StringBuilder was ever used? or if the ObjectDataSource was used?
I'm open to source analysis or reflection, but also need to know the right way to do this against Web Applications.
UPDATE: I guess I'm looking for a tool that you could insert into a build process that would output a report telling me if certain assemblies or patterns were used. I'd also like to be able to tell if inheritance is used anywhere in the code (on the non-Framework classes in the build). A simple way to tell me if any OOP was used.