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.

All labels observed (1)

Label Occurrences
Roslyn canonical 3

How this entity was disambiguated

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 ⓘ

How these facts were elicited

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 ⓘ