![]() | CSScriptLib Namespace |
Class | Description | |
---|---|---|
![]() | CompileInfo |
The information about the location of the compiler output - assembly and pdb file.
|
![]() | CompilerException |
The exception that is thrown when a the script compiler error occurs.
|
![]() | CSharpParser |
Very light parser for C# code. The main purpose of it is to be very fast and reliable.
It only extracts code information relative to the CS-Script.
|
![]() | CSharpParserCmdScriptInfo |
Class to hold the script information on what pre- or post-execution script needs to be executed.
pre- and post-script CS-Script command format:
//css_prescript file([arg0][, arg1]..[,arg2])[,ignore];
//file - script file (extension is optional)
//arg0..N - script string arguments;
If $this is specified as arg0..N it will be replaced with the parent script full name at execution time.
|
![]() | CSharpParserImportInfo |
Class to hold the script importing information, which actually controls how script is imported.
|
![]() | CSharpParserInitInfo |
Class to hold the script initialization information.
|
![]() | CSScript |
Class which is implements CS-Script class library interface.
|
![]() | EvaluatorConfig |
Class that contains configuration options for controlling dynamic code evaluation with CSScript.Evaluator.
|
![]() | LinqExtensions |
Various LINQ extensions
|
![]() | ReflectionExtensions |
Various Reflection extensions
|
![]() | RoslynEvaluator |
A wrapper class that encapsulates the functionality of the Roslyn evaluator (Microsoft.CodeAnalysis.CSharp.Scripting).
|
![]() | Runtime |
A class that hosts the most common properties of the runtime environment.
|
![]() | Settings |
Settings is an class that holds CS-Script application settings.
|
![]() | StringExtensions |
Various string extensions
|
Interface | Description | |
---|---|---|
![]() | IEvaluator |
A generic interface of the CS-Script evaluator. It encapsulates the generic functionality of the evaluator regardless
of the nature of the underlying compiling services (e.g. Mono, Roslyn, CodeDom).
|
Delegate | Description | |
---|---|---|
![]() | MethodDelegate |
Delegate which is used as a return type for AsmHelper.GetMethodInvoker().
AsmHelper.GetStaticMethod() and AsmHelper.GetMethod() allow obtaining dynamic method delegate emitted on the base of the MethodInfo (from the compiled script type).
|
![]() | MethodDelegateT |
Delegate which is used as a return type for AsmHelper.GetMethodInvoker().
AsmHelper.GetStaticMethod() and AsmHelper.GetMethod() allow obtaining dynamic method delegate emitted on the base of the MethodInfo (from the compiled script type).
|
Enumeration | Description | |
---|---|---|
![]() | DomainAssemblies |
Type of the assemblies to be loaded/referenced.
|
![]() | EvaluatorAccess |
Runtime instantiation model for CS-Script evaluators (e.g CSScript.Evaluator).
|
![]() | EvaluatorEngine |
Type of the evaluator engine.
This enum is used to control type of compiler the generic CSScript.Evaluator encapsulates. |