Roslyn APIs

GPTKB entity

Properties (63)
Predicate Object
gptkbp:instanceOf gptkb:API
gptkbp:allows semantic analysis
syntax tree manipulation
gptkbp:developedBy gptkb:Microsoft
gptkbp:enables code navigation
code refactoring
code formatting
code analysis
code generation
code metrics
custom analyzers
code fixes
custom code generation
real-time code analysis
source generators
cross-language analysis
gptkbp:facilitates dynamic code analysis
https://www.w3.org/2000/01/rdf-schema#label Roslyn APIs
gptkbp:integratesWith MSBuild
gptkbp:partOf .NET Compiler Platform
gptkbp:provides gptkb:Roslyn_Scripting_API
gptkb:DiagnosticAnalyzer
gptkb:SyntaxTrivia
SyntaxTree
Roslynator
C# compiler
CodeFixProvider
Compilation API
Symbol API
SyntaxNode
Workspace API
Visual Basic compiler
MetadataReference
Project API
SemanticModel
WorkspaceFactory
WorkspaceService
workspaces_API
gptkbp:publishedIn C#
gptkbp:releasedIn 2014
gptkbp:supports gptkb:Roslyn_SDK
C# 10.0
C# 8.0
C# scripting
Visual Basic 16.0
C# 9.0
C# 7.0
Visual Basic 14.0
Visual Basic 15.0
Visual Basic 17.0
Visual Basic scripting
NuGet_packages
IDE_integration
Roslyn-based_tools
Roslyn-based_extensions
gptkbp:usedFor unit testing
static analysis
gptkbp:usedIn Visual Studio
enterprise applications
open-source projects
Azure DevOps
Xamarin
Roslyn-based_IDEs