C# Класс ScriptCs.Engine.Roslyn.CommonScriptEngine

Наследование: IScriptEngine
Показать файл Открыть проект

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

Метод Описание
Execute ( string code, string scriptArgs, ScriptCs.Contracts.AssemblyReferences references, IEnumerable namespaces, ScriptCs.Contracts.ScriptPackSession scriptPackSession ) : ScriptCs.Contracts.ScriptResult

Защищенные методы

Метод Описание
CommonScriptEngine ( IScriptHostFactory scriptHostFactory, ILogProvider logProvider ) : System
Execute ( string code, object globals, SessionState sessionState ) : ScriptCs.Contracts.ScriptResult
GetScriptState ( string code, object globals ) : ScriptState

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

CommonScriptEngine() защищенный Метод

protected CommonScriptEngine ( IScriptHostFactory scriptHostFactory, ILogProvider logProvider ) : System
scriptHostFactory IScriptHostFactory
logProvider ILogProvider
Результат System

Execute() защищенный Метод

protected Execute ( string code, object globals, SessionState sessionState ) : ScriptCs.Contracts.ScriptResult
code string
globals object
sessionState SessionState
Результат ScriptCs.Contracts.ScriptResult

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

public Execute ( string code, string scriptArgs, ScriptCs.Contracts.AssemblyReferences references, IEnumerable namespaces, ScriptCs.Contracts.ScriptPackSession scriptPackSession ) : ScriptCs.Contracts.ScriptResult
code string
scriptArgs string
references ScriptCs.Contracts.AssemblyReferences
namespaces IEnumerable
scriptPackSession ScriptCs.Contracts.ScriptPackSession
Результат ScriptCs.Contracts.ScriptResult

GetScriptState() защищенный абстрактный Метод

protected abstract GetScriptState ( string code, object globals ) : ScriptState
code string
globals object
Результат ScriptState