Sample code using Roslyn