Roslyn API

GPTKB entity

Properties (152)
Predicate Object
gptkbp:instanceOf gptkb:API
gptkbp:allows Code fixes
Real-time code analysis
gptkbp:availableIn GitHub
gptkbp:developedBy gptkb:Microsoft
gptkbp:enables Code generation
Scripting capabilities
Language services
Interactive scripting
gptkbp:facilitates Code navigation
gptkbp:has Extensive documentation
Rich_API_surface
https://www.w3.org/2000/01/rdf-schema#label Roslyn API
gptkbp:integratesWith gptkb:NuGet
MSBuild
gptkbp:is Cross-platform
Widely used
Open source
Highly customizable
Extensible
Community-driven
Part of .NET SDK
Part of .NET ecosystem
Used for building analysis frameworks
Used for building analysis tools
Used for building analyzers
Used for building application frameworks
Used for building architecture frameworks
Used for building asynchronous frameworks
Used for building automation tools
Used for building clean applications
Used for building clean architectures
Used for building clean systems
Used for building cloud frameworks
Used for building cloud-native applications
Used for building cloud-native architectures
Used for building cloud-native systems
Used for building code fixes
Used for building component-based applications
Used for building component-based architectures
Used for building component-based systems
Used for building concurrent frameworks
Used for building configuration tools
Used for building constraint-based frameworks
Used for building data-driven frameworks
Used for building debugging tools
Used for building declarative frameworks
Used for building deployment tools
Used for building development frameworks
Used for building distributed frameworks
Used for building documentation tools
Used for building educational tools
Used for building event-driven applications
Used for building event-driven architectures
Used for building event-driven frameworks
Used for building event-driven systems
Used for building event-sourcing applications
Used for building event-sourcing architectures
Used for building event-sourcing systems
Used for building functional frameworks
Used for building hexagonal applications
Used for building hexagonal architectures
Used for building hexagonal systems
Used for building imperative frameworks
Used for building infrastructure frameworks
Used for building integration tools
Used for building language features
Used for building layered applications
Used for building layered architectures
Used for building layered systems
Used for building logging tools
Used for building logic frameworks
Used for building message-oriented applications
Used for building message-oriented architectures
Used for building message-oriented systems
Used for building microkernel applications
Used for building microkernel architectures
Used for building microkernel systems
Used for building microservices applications
Used for building microservices architectures
Used for building microservices frameworks
Used for building microservices systems
Used for building model-based frameworks
Used for building modeling tools
Used for building modular applications
Used for building modular architectures
Used for building modular systems
Used for building monitoring tools
Used for building object-oriented frameworks
Used for building onion applications
Used for building onion architectures
Used for building onion systems
Used for building parallel frameworks
Used for building performance tools
Used for building platform frameworks
Used for building plugin applications
Used for building plugin architectures
Used for building plugin systems
Used for building productivity tools
Used for building profiling tools
Used for building reactive frameworks
Used for building refactorings
Used for building resource-oriented applications
Used for building resource-oriented architectures
Used for building resource-oriented systems
Used for building rule-based frameworks
Used for building security tools
Used for building serverless applications
Used for building serverless architectures
Used for building serverless frameworks
Used for building serverless systems
Used for building service frameworks
Used for building service-based applications
Used for building service-based architectures
Used for building service-based systems
Used for building service-oriented applications
Used for building service-oriented architectures
Used for building service-oriented systems
Used for building simulation tools
Used for building synchronous frameworks
Used for building testing frameworks
Used for building testing tools
Used for building tools
Used for building visualization tools
Used in IDEs
Used_for_building_CQRS_applications
Used_for_building_CQRS_architectures
Used_for_building_CQRS_systems
Used_for_building_DDD_applications
Used_for_building_DDD_architectures
Used_for_building_DDD_systems
Used_for_building_IDE_features
gptkbp:partOf .NET Compiler Platform
gptkbp:provides Diagnostics
Code formatting
Semantic analysis
C# compiler
Language services for C#
Visual Basic compiler
Language_services_for_VB.NET
gptkbp:publishedIn C#
gptkbp:releasedIn 2014
gptkbp:supports Code refactoring
Code analysis
Refactoring tools
Code analysis tools
Code metrics
Custom analyzers
Third-party extensions
Syntax tree manipulation
gptkbp:usedIn Visual Studio
Visual Studio Code