For my project I'd like to display C# source code that I get from an external file. All I want to do is to parse that file and if possible display the code with syntax highlighting.

If also possible I'd like to divide the code I read into the various methods.

Where should I start?