All Projects → dotnet → Roslyn Sdk

dotnet / Roslyn Sdk

Licence: mit
Roslyn-SDK templates and Syntax Visualizer

Labels

Projects that are alternatives of or similar to Roslyn Sdk

ThisAssembly
Exposes project and assembly level information as constants in the ThisAssembly class using source generators powered by Roslyn.
Stars: ✭ 209 (-18.04%)
Mutual labels:  roslyn
DotNet.SystemCollections.Analyzers
A set of code analyzers & code fix providers to help developers use the proper .NET Collection & API in their algorithms
Stars: ✭ 72 (-71.76%)
Mutual labels:  roslyn
Codist
A visual studio extension which enhances syntax highlighting, quick info (tooltip), navigation bar, scrollbar, display quality and brings smart tool bar to code editor.
Stars: ✭ 134 (-47.45%)
Mutual labels:  roslyn
CqrsMessagingTools
jelster.github.com/CqrsMessagingTools/
Stars: ✭ 39 (-84.71%)
Mutual labels:  roslyn
Rosalina
Rosalina is a code generation tool for Unity's UI documents. It generates C# code-behind script based on a UXML template.
Stars: ✭ 57 (-77.65%)
Mutual labels:  roslyn
UnitTestBoilerplateGenerator
An extension for Visual Studio that generates a unit test boilerplate from a given class, setting up mocks for all dependencies. Supports NUnit, Visual Studio Test, XUnit and many mock frameworks.
Stars: ✭ 39 (-84.71%)
Mutual labels:  roslyn
code-contracts-remover
tool for removing .net code contracts from project
Stars: ✭ 13 (-94.9%)
Mutual labels:  roslyn
AOP With Roslyn
Roslyn AOP
Stars: ✭ 66 (-74.12%)
Mutual labels:  roslyn
Mockaco
🐵 HTTP mock server, useful to stub services and simulate dynamic API responses, leveraging ASP.NET Core features, built-in fake data generation and pure C# scripting
Stars: ✭ 213 (-16.47%)
Mutual labels:  roslyn
replay-csharp
An editable C# REPL (Read Eval Print Loop) powered by Roslyn and .NET Core
Stars: ✭ 69 (-72.94%)
Mutual labels:  roslyn
SmartCodeGenerator
No description or website provided.
Stars: ✭ 37 (-85.49%)
Mutual labels:  roslyn
QSharp
Q# is a C# to C++ compiler using the Qt library for the classlib
Stars: ✭ 16 (-93.73%)
Mutual labels:  roslyn
DDDToolbox
A set of Roslyn refactorings supporting DDD design
Stars: ✭ 31 (-87.84%)
Mutual labels:  roslyn
experimental-tools
A bunch of quality refactorings and code fixes that are going to improve your C# development experience in Visual Studio and remove some common pain.
Stars: ✭ 19 (-92.55%)
Mutual labels:  roslyn
Ref12
Sends F12 in Visual Studio to the new .Net Reference Source Browser
Stars: ✭ 76 (-70.2%)
Mutual labels:  roslyn
Cometary
Roslyn extensions, with a touch of meta-programming.
Stars: ✭ 31 (-87.84%)
Mutual labels:  roslyn
Uno.CodeGen
A set of source generators for equality, immutability, ...
Stars: ✭ 85 (-66.67%)
Mutual labels:  roslyn
Rspotify
Spotify Web API SDK implemented in Rust
Stars: ✭ 255 (+0%)
Mutual labels:  sdk
CsharpMacros
A simple template base system of macros for C# that can be executed in design time
Stars: ✭ 47 (-81.57%)
Mutual labels:  roslyn
ThunderboltIoc
One of the very first IoC frameworks for .Net that has no reflection. An IoC that casts its services before thunder casts its bolts.
Stars: ✭ 40 (-84.31%)
Mutual labels:  roslyn

Roslyn SDK

Branch Status
dev16.0.x Build Status
main Build Status

What is the Roslyn-SDK?

Roslyn is the compiler platform for .NET. It consists of the compiler itself and a powerful set of APIs to interact with the compiler. The Roslyn platform is hosted at github.com/dotnet/roslyn. The compiler is part of every .NET installation. The APIs to interact with the compiler are available via NuGet (see the Roslyn repository for details). The Roslyn SDK includes additional components to get you started with advanced topics such as distributing a Roslyn analyzer as Visual Studio extension or to inspect code with the Syntax Visualizer. The documentation for the Roslyn platform can be found at docs.microsoft.com/dotnet/csharp/roslyn-sdk. This repository contains code for both the Roslyn-SDK templates and Syntax Visualizer.

Installation instructions

Visual Studio 2017 (Version 15.5 and above)

  1. Run Visual Studio Installer
  2. Hit Modify
  3. Select the Individual components tab
  4. Check the box for .NET Compiler Platform SDK

Visual Studio 2015

For older versions of Visual Studio the .NET Compiler Platform SDK is available as an extension in the Visual Studio gallery.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].