Du skall titta i reflection namespacet, där finns funktioner för att bygga ihop kod och kompilerar den. Något så enkelt som Execute() tror jag inte finns för .NET, har dock aldrig tittat på det, så jag vet faktiskt inte, men så fall finns det garanterat i Reflections namespacet...