Roslyn

E624252

Roslyn is a .NET compiler platform and set of open-source APIs developed by Microsoft that provides rich code analysis, refactoring, and compilation services for C# and Visual Basic.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Roslyn canonical 3

Statements (48)

Predicate Object
instanceOf .NET compiler platform
compiler-as-a-service platform
open-source software project
category compiler infrastructure
software development tool
designGoal enable rich tooling for .NET languages
expose compiler services as APIs
developer Microsoft
hasComponent C# compiler
Visual Basic compiler NERFINISHED
code analysis API
scripting API
workspaces API
integratesWith MSBuild NERFINISHED
Visual Studio Code via extensions
license Apache License 2.0
maintainer .NET team at Microsoft NERFINISHED
nameOrigin named after Roslyn, Washington
openSource true
partOf .NET ecosystem NERFINISHED
platform .NET NERFINISHED
programmingLanguage C# NERFINISHED
provides code analysis APIs
code generation APIs
compilation APIs
refactoring APIs
semantic analysis APIs
syntax tree APIs
replaces previous closed-source C# compiler
previous closed-source Visual Basic compiler
repository https://github.com/dotnet/roslyn
supportsFeature code diagnostics
code fixes
incremental compilation
live code analysis
refactorings
scripting APIs
supportsLanguage C# NERFINISHED
Visual Basic .NET NERFINISHED
targetPlatform .NET 5+
.NET Core NERFINISHED
.NET Framework NERFINISHED
usedFor building IDE features
code refactoring tools
compiling C# code
compiling Visual Basic code
static code analysis
usedIn Visual Studio NERFINISHED

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Roslin hasAlternativeName Roslyn
OmniSharp usesTechnology Roslyn
Rosslyn hasVariant Roslyn