Namespace Azos.Scripting
Classes
CategorizedRunnableAttribute
Base attribute for runnable
RunAttribute
Decorates methods of classes that can be run
RunMethodBinderException
Thrown when run method parameters can not be bound
RunnableAttribute
Decorates classes that contain runnable methods - the ones that can be run externally through scripting runtime or unit testing.
RunnableBaseAttribute
Base attribute for runnable
Runner
Provides default implementation of runner that executes code decorated with Runnable/Run attributes. This class IS NOT thread-safe
Runner.argsVarResolver
RunnerException
Base exception thrown Runner
ScriptingException
Base exception thrown scripting framework
TestRunnerAppVeyorHost
Hosts unit test runner on a AppVeyor Server. This host is NOT thread-safe
TestRunnerConsoleHost
Hosts unit test runner in a console application. This host is NOT thread-safe
Interfaces
IRunHook
Denotes Runnable entities that explicitly hook into method prologue and epilogue
IRunnableHook
Denotes Runnable entities that hook into initialization and finalization of the instance
IRunnerHost
Describes a target of runner