I've developing with the Roslyn CTP, and I'm using the walkthroughs on MSDN and other code samples people have posted to learn.
However, I can't find any documentation that explains the various classes and methods that are part of the API.
I understand that the API is still in development, but is there a source that explains the API from a high level? I'm looking for documentation like you would normally find in MSDN for the .NET classes.
Other than the code samples, I'm left guessing what some of the classes and methods are designed for.
To install Roslyn compilers without installing Visual Studio, you need to download and install Microsoft Build Tools. Roslyn can also be downloaded from Github, then you can compile and get binary files csc.exe and vbc.exe, which can be accessed from the command line.
NET Compiler Platform, also known by its codename Roslyn, is a set of open-source compilers and code analysis APIs for C# and Visual Basic (VB.NET) languages from Microsoft.
Roslyn is a complete rewrite of the C# and VB.net compilers with each written in their respective language for example the C# compiler is written in C# rather than C++. Roslyn is open source (Roslyn on GitHub) so you could even theoretically create your own version of C# or VB.net!
The . NET Compiler Platform ("Roslyn") provides open-source C# and Visual Basic compilers with rich code analysis APIs. You can build code analysis tools with the same APIs that Microsoft is using to implement Visual Studio! Also includes the Syntax Visualizer, a Visual Studio ... Download.
I think what you're looking for are the draft API docs posted on MSDN forum.
EDIT: Now that Roslyn is hosted on CodePlex, its documentation is at https://roslyn.codeplex.com/documentation.
You can find Roslyn reference documentation at http://www.coderesx.com/roslyn/ . It's automatically generated from the latest Roslyn source code, in MSDN like format. It's preliminary documentation of course.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With