C# Class SignalWire.ScriptingHost

Host class to execute our script http://www.amazedsaint.com/2012/09/roslyn-september-ctp-2012-overview-api.html
ファイルを表示 Open project: amazedsaint/SignalWire

Public Methods

Method Description
AddReference ( Assembly asm ) : void
Execute ( string code ) : object
ImportNamespace ( string ns ) : void
ScriptingHost ( ) : System
ScriptingHost ( dynamic context ) : System

Private Methods

Method Description
BuildDynamicGetter ( Type targetType, String propertyName ) : object>.Func
CreateEngine ( ) : void
GetValue ( string key ) : object

Method Details

AddReference() public method

public AddReference ( Assembly asm ) : void
asm System.Reflection.Assembly
return void

Execute() public method

public Execute ( string code ) : object
code string
return object

ImportNamespace() public method

public ImportNamespace ( string ns ) : void
ns string
return void

ScriptingHost() public method

public ScriptingHost ( ) : System
return System

ScriptingHost() public method

public ScriptingHost ( dynamic context ) : System
context dynamic
return System