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 ⓘ
linked to: Visual Basic .NET

code analysis API ⓘ
scripting API ⓘ
workspaces API ⓘ
integratesWith MSBuild ⓘ
Visual Studio Code via extensions ⓘ
license Apache License 2.0 ⓘ
maintainer .NET team at Microsoft ⓘ
linked to: Microsoft .NET team
nameOrigin named after Roslyn, Washington ⓘ
openSource true ⓘ
partOf .NET ecosystem ⓘ
platform .NET ⓘ
programmingLanguage C# ⓘ
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# ⓘ
Visual Basic .NET ⓘ
targetPlatform .NET 5+ ⓘ
.NET Core ⓘ
.NET Framework ⓘ
usedFor building IDE features ⓘ
code refactoring tools ⓘ
compiling C# code ⓘ
compiling Visual Basic code ⓘ
static code analysis ⓘ
usedIn Visual Studio ⓘ

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 ⓘ