# ClearScript **Repository Path**: LGRef_GitHub/ClearScript ## Basic Information - **Project Name**: ClearScript - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-07-19 - **Last Updated**: 2024-06-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Description ClearScript is a library that makes it easy to add scripting to your .NET applications. It currently supports JavaScript (via [V8](https://developers.google.com/v8/) and [JScript](http://msdn.microsoft.com/en-us/library/hbxc2t98(v=vs.84).aspx)) and [VBScript](http://msdn.microsoft.com/en-us/library/t0aew7h6(v=vs.84).aspx). # Features * Simple usage; create a script engine, add your objects and/or types, run scripts * Support for several script engines: [Google's V8](https://developers.google.com/v8/), [Microsoft's JScript](http://msdn.microsoft.com/en-us/library/hbxc2t98(v=vs.84).aspx) and [VBScript](http://msdn.microsoft.com/en-us/library/t0aew7h6(v=vs.84).aspx) * Exposed resources require no modification, decoration, or special coding of any kind * Scripts get simple access to most of the features of exposed objects and types: * Methods, properties, fields, events * (Objects) Indexers, extension methods, conversion operators, explicitly implemented interfaces * (Types) Constructors, nested types * Full support for generic types and methods, including C#-like type inference and explicit type arguments * Scripts can invoke methods with output parameters, optional parameters, and parameter arrays * Script delegates enable callbacks into script code * Support for exposing all the types defined in one or more assemblies in one step * Optional support for importing types and assemblies from script code * The host can invoke script functions and access script objects directly * Full support for script debugging # Documentation * [Examples](https://microsoft.github.io/ClearScript/Examples/Examples.html) * [Tutorial](https://microsoft.github.io/ClearScript/Tutorial/FAQtorial.html) * [API reference](https://microsoft.github.io/ClearScript/Reference/index.html) * [Building, integrating, and deploying ClearScript](https://microsoft.github.io/ClearScript/Details/Build.html) * [Old project site on CodePlex](https://clearscript.codeplex.com/)