Interface IScriptingContext
Interface for scripting context.
Inherited Members
      System.Dynamic.IDynamicMetaObjectProvider.GetMetaObject(System.Linq.Expressions.Expression)
    
    
    
    
      System.IDisposable.Dispose()
    
  Namespace: Kephas.Scripting
Assembly: Kephas.Scripting.dll
Syntax
public interface IScriptingContext : IContext, IExpando, IDynamicMetaObjectProvider, IIndexable, ILoggable, IDisposableProperties
| Improve this Doc View SourceArgs
Gets the arguments.
Declaration
IExpando Args { get; }Property Value
| Type | Description | 
|---|---|
| IExpando | The arguments. | 
Exception
Gets or sets the exception.
Declaration
Exception Exception { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Exception | The exception. | 
ExecutionContext
Gets a context for the execution.
Declaration
IContext ExecutionContext { get; }Property Value
| Type | Description | 
|---|---|
| IContext | The execution context. | 
Result
Gets or sets the result.
Declaration
object Result { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Object | The result. | 
Script
Gets the script to execute.
Declaration
IScript Script { get; }Property Value
| Type | Description | 
|---|---|
| IScript | The script to execute. | 
ScriptGlobals
Gets the script globals.
Declaration
IScriptGlobals ScriptGlobals { get; }Property Value
| Type | Description | 
|---|---|
| IScriptGlobals | The script globals. |