C# Class ScriptCs.Engine.Roslyn.CSharpScriptInMemoryEngine

Inheritance: CSharpScriptCompilerEngine
Mostrar archivo Open project: scriptcs/scriptcs Class Usage Examples

Public Methods

Method Description
CSharpScriptInMemoryEngine ( IScriptHostFactory scriptHostFactory, ILogProvider logProvider ) : System

Protected Methods

Method Description
LoadAssembly ( byte exeBytes, byte pdbBytes ) : Assembly
LoadAssemblyFromCache ( ) : Assembly
ShouldCompile ( ) : bool

Method Details

CSharpScriptInMemoryEngine() public method

public CSharpScriptInMemoryEngine ( IScriptHostFactory scriptHostFactory, ILogProvider logProvider ) : System
scriptHostFactory IScriptHostFactory
logProvider ILogProvider
return System

LoadAssembly() protected method

protected LoadAssembly ( byte exeBytes, byte pdbBytes ) : Assembly
exeBytes byte
pdbBytes byte
return System.Reflection.Assembly

LoadAssemblyFromCache() protected method

protected LoadAssemblyFromCache ( ) : Assembly
return System.Reflection.Assembly

ShouldCompile() protected method

protected ShouldCompile ( ) : bool
return bool