C# Класс Myslik.Utils.ScriptEngine

Represents a Windows Script Engine such as JScript, VBScript, etc.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Eval ( string expression ) : object

Evaluates an expression.

Eval ( string language, string expression ) : object

Evaluates an expression using the specified language.

Parse ( string text ) : ParsedScript

Parses the specified text and returns an object that can be used for evaluation.

ScriptEngine ( string language ) : System

Initializes a new instance of the ScriptEngine class.

SetNamedItem ( string name, object value ) : void

Adds the name of a root-level item to the scripting engine's name space.

Приватные методы

Метод Описание
IDisposable ( ) : void
Parse ( string text, bool expression ) : object

Описание методов

Eval() публичный Метод

Evaluates an expression.
public Eval ( string expression ) : object
expression string The expression. May not be null.
Результат object

Eval() публичный статический Метод

Evaluates an expression using the specified language.
public static Eval ( string language, string expression ) : object
language string The language.
expression string The expression. May not be null.
Результат object

Parse() публичный Метод

Parses the specified text and returns an object that can be used for evaluation.
public Parse ( string text ) : ParsedScript
text string The text to parse.
Результат ParsedScript

ScriptEngine() публичный Метод

Initializes a new instance of the ScriptEngine class.
public ScriptEngine ( string language ) : System
language string The scripting language. Standard Windows Script engines names are 'jscript' or 'vbscript'.
Результат System

SetNamedItem() публичный Метод

Adds the name of a root-level item to the scripting engine's name space.
public SetNamedItem ( string name, object value ) : void
name string The name. May not be null.
value object The value. It must be a ComVisible object.
Результат void