paxScript for .NET


New member
Aug 26, 2021
Programming Experience
paxScript.NET is a scripting engine which includes interpreters of C# and VB.NET languages implemented as a .NET component. It is written in C#. Source code of paxScript.NET is CLS compilant. paxScript.NET compiles programs into byte-code. It does not use CodeDOM and it does not generate a dynamic assembly. You can can apply it to customize and extend your .NET application without having to recompile it.

Separate compilation of modules is allowed. You can combine source code modules and compiled (binary) modules in your paxScript.NET script project. paxScript.NET permits cross-language compilation, so you can combine C# and VB.NET modules in your scripts. Any host-defined .NET type or instance can be used in script application. The latest version 2.7.5 allows to use host-defined generic types.

C# interpreter is based on the ECMA-334 standard. It supports all C# language features with exception for the unsafe code and attributes. The interpreter extends standard of C# language with extra features which simplify the use of C# for scripting needs (the main function can be omitted).

You can call script-defined methods from host application.

You can debug your scripts with using breakpoints, call stack and watch/evaluate windows,, and run scripts with use of trace into, step over debug modes.

Please visit site to learn more about paxScript.NET.


Alexander Baranovsky
Last edited: