BrightSword.RoslynWrapper

F# wrapper for Roslyn CodeGeneration API


Keywords
roslyn, F#, code-generation
License
Unlicense
Install
Install-Package BrightSword.RoslynWrapper -Version 1.0.2

Documentation

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)