Roslyn compiler

E34649

The Roslyn compiler is Microsoft’s open-source, next-generation C# and Visual Basic compiler platform that provides rich code analysis APIs and enables advanced tooling and refactoring in the .NET ecosystem.

Aliases (1)

Statements (51)
Predicate Object
instanceOf .NET compiler
C# compiler
Visual Basic .NET compiler
compiler platform
open-source software
designGoal compiler as a service
extensibility
rich tooling support
developer Microsoft
integratedInto OmniSharp
Rider
Visual Studio
Visual Studio Code via extensions
license Apache License 2.0
openSource true
operatingSystem Linux
Windows
macOS
partOf .NET Compiler Platform
.NET ecosystem
platform .NET
.NET 5+
.NET Core
programmingLanguage C#
Visual Basic .NET
provides code analysis APIs
code fix providers
code generation APIs
diagnostic analyzers
refactoring APIs
semantic analysis APIs
syntax tree APIs
replaces earlier closed-source C# compiler
earlier closed-source VB.NET compiler
repository https://github.com/dotnet/roslyn
supportsFeature incremental compilation
live code analysis
nullable reference types analysis
scripting APIs
source generators
workspaces API
supportsLanguage C#
Visual Basic .NET
supportsStandard C# language specifications
Visual Basic language specifications
useCase IDE tooling
code completion
code formatting
code navigation
code refactoring
static code analysis

Referenced by (2)
Subject (surface form when different) Predicate
C#
hasImplementation
Roslyn compiler (".NET Compiler Platform")
partOf

Please wait…