/roslyn-wrapper

F# Wrapper For Roslyn Code Generation

Primary LanguageF#The UnlicenseUnlicense

roslyn-wrapper

Code Generation

Roslyn replaces CodeDom (amongst other things) as a way to emit code in C# (or VB).

There is a rich library which somewhat resembles CodeDom in its approach to building and generating C# code, but the C# syntax used to call these libraries tends to result in deeply nested function structures.

This 'Roslyn-Wrapper' library simplifies the usage of the code-generation libraries by wrapping these APIs with more visually appealing, composable F# functions.

Build Status

Mono .NET
Mono CI Build Status .NET Build Status

Maintainer(s)