Report question

Question: How do I programmatically list all projects in a solution?