Abstraction for a scripting engine (IronPython and IronRuby)
| C# | Visual Basic | Visual C++ |
public interface IScriptingEngine
Public Interface IScriptingEngine
public interface class IScriptingEngine
| All Members | Methods | Properties | Events | ||
| Icon | Member | Description |
|---|---|---|
| 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.
|