After working with Domain Specific Languages (DSL) implemented in Groovy and Java, I did the same on the .NET platform.
If you are wondering how to create DSLs using .NET, the tutorial Implementing a Domain Specific Language on .NET might be interesting for you.