Roslyn scripting API

GPTKB entity

Properties (56)
Predicate Object
gptkbp:instanceOf gptkb:API
gptkbp:allows Code analysis
Custom script execution
gptkbp:canEstablish Expressions
C# scripts
gptkbp:designedBy Code snippets
gptkbp:developedBy gptkb:Microsoft
gptkbp:enables Code refactoring
gptkbp:has NuGet_package_'Microsoft.CodeAnalysis.Scripting'
NuGet_package_'Microsoft.CodeAnalysis.CSharp.Scripting'
gptkbp:hasAccessTo Type information
Member information
Assembly_metadata
https://www.w3.org/2000/01/rdf-schema#label Roslyn scripting API
gptkbp:integratesWith Visual Studio
gptkbp:integration CI/CD pipelines
Testing frameworks
Build systems
gptkbp:isAvailableIn 2015
gptkbp:isCompatibleWith .NET Core
.NET Framework
Xamarin
gptkbp:isDocumentedIn Microsoft Docs
gptkbp:isOpenTo True
gptkbp:isPartOf gptkb:Roslyn_project
Microsoft .NET ecosystem
Roslyn_ecosystem
gptkbp:isSupportedBy Linux
Windows
macOS
gptkbp:isUsedBy Developers
Researchers
Educators
Data scientists
Software engineers
gptkbp:isUsedFor Web applications
Desktop applications
Console applications
Custom analyzers
Scripting in applications
Custom code fixes
gptkbp:isUsedIn Roslyn-based_tools
gptkbp:language C#
gptkbp:offers Interactive scripting environment
gptkbp:provides Scripting capabilities
Compilation API
Syntax tree manipulation
Script options
Semantic_model_API
gptkbp:supports Code completion
IntelliSense
Error reporting
Dynamic code execution
Cancellation tokens
NuGet_packages
gptkbp:uses gptkb:Roslyn_compiler_platform