C# Класс ScriptNET.Runtime.ScriptContext

Base implementation of ScriptContext object
Наследование: IScriptContext
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

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

Метод Описание
CreateScope ( ) : void

Creates new default nested scope

CreateScope ( IScriptScope scope ) : void

Replace existing scope with new one

GetFunctionDefinition ( string name ) : IInvokable

Finds function definition in current scope

GetItem ( string id, bool throwException ) : object
IsBreak ( ) : bool

Break state

IsContinue ( ) : bool

Continue state

IsReturn ( ) : bool

Return state

RemoveLocalScope ( ) : void

Remove Local Scope

ScriptContext ( ) : System

Creates new Script Context with Default scope

SetBreak ( bool val ) : void

Set break state of run-time

SetContinue ( bool val ) : void

Set continue state of run-time

SetItem ( string id, object value ) : void
SetReturn ( bool val ) : void

Set return state of run-time

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

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

Creates new default nested scope
public CreateScope ( ) : void
Результат void

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

Replace existing scope with new one
public CreateScope ( IScriptScope scope ) : void
scope IScriptScope
Результат void

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

Finds function definition in current scope
public GetFunctionDefinition ( string name ) : IInvokable
name string function name
Результат IInvokable

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

public GetItem ( string id, bool throwException ) : object
id string
throwException bool
Результат object

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

Break state
public IsBreak ( ) : bool
Результат bool

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

Continue state
public IsContinue ( ) : bool
Результат bool

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

Return state
public IsReturn ( ) : bool
Результат bool

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

Remove Local Scope
public RemoveLocalScope ( ) : void
Результат void

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

Creates new Script Context with Default scope
public ScriptContext ( ) : System
Результат System

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

Set break state of run-time
public SetBreak ( bool val ) : void
val bool true or false
Результат void

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

Set continue state of run-time
public SetContinue ( bool val ) : void
val bool true or false
Результат void

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

public SetItem ( string id, object value ) : void
id string
value object
Результат void

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

Set return state of run-time
public SetReturn ( bool val ) : void
val bool true or false
Результат void