ImpelClass Library Documentation
IScriptingEngine Interface
NamespacesImpelIScriptingEngine
Impel
Abstraction for a scripting engine (IronPython and IronRuby)
Declaration Syntax
C#Visual BasicVisual C++
public interface IScriptingEngine
Public Interface IScriptingEngine
public interface class IScriptingEngine
Members
All MembersMethodsPropertiesEvents



IconMemberDescription
actions
A list of actions that are availible on the object stored in the currentObject variable. (for documentor)

AddToPath(String)
Adds a directory to the search path of the scripting language.

currentObject
Gets or sets the "currentObject" variable in the engine.

doesHaveVariable(String)
Indicates whether or not the scripting engine contains a global variable with the specified name.

engine
Returns the scripting engine itself.

engineIcon
An icon for the scripting engine.

engineInfo
Basic information about the scripting engine.

engineName
The name of the scripting engine.

Evaluate(String)
Deprecated. Use Run instead. Only present for backwards compatability (EvaluatePython).

Execute(String)
Deprecated. Use Run instead. Only present for backwards compatability (ExecutePython).

formattingRules
The language specific formatting rules for the scripting engine.

formattingRulesAry
.Net 1.1 supoort for formattingRules

globalVariableNames
Returns a list of global variables in the engine.

OnRunEnd
Event when code execution is complete.

OnRunStart
Event when code is about to be executed.

OnStdErr
Event when error output is received.

OnStdOut
Event when standard output is received.

openFileDialogFilter
Gets file filter for the engine specific scriting language's files.

rememberedName(IntPtr)
Returns the name of a variable in the engine that refers to object with the given handle.

rootObject
Gets or sets the "rootObject" variable in the engine.

Run(String)
Runs code (in a seperate thread).

RunDirect(String)
Runs code (in the same thread).

RunFile(String)
Runs a file.

SetGlobalVariable(String, Object)
Stores an object into a variable in the scripting engine.

Assembly: Impel.ScriptingSupport (Module: Impel.ScriptingSupport) Version: 1.0.0.0 (1.0.0.0)