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 |