Class ScriptingEngine
Inheritance
System.Object
ScriptingEngine
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: HPE.Ianus.dll
Syntax
public class ScriptingEngine
Constructors
ScriptingEngine(Environment)
Declaration
public ScriptingEngine(Environment e)
Parameters
Type |
Name |
Description |
HPE.Ianus.Environment |
e |
|
Methods
Compile(String, LoggerFacade)
Declaration
public Assembly Compile(string code, LoggerFacade Log)
Parameters
Type |
Name |
Description |
System.String |
code |
|
HPE.Ianus.Log.LoggerFacade |
Log |
|
Returns
Type |
Description |
System.Reflection.Assembly |
|
CompileAndCreate(String, Type, LoggerFacade)
Declaration
public object CompileAndCreate(string code, Type type, LoggerFacade log)
Parameters
Type |
Name |
Description |
System.String |
code |
|
System.Type |
type |
|
HPE.Ianus.Log.LoggerFacade |
log |
|
Returns
Type |
Description |
System.Object |
|
CreateInstance(Assembly, Type)
Declaration
public object CreateInstance(Assembly script, Type desiredType)
Parameters
Type |
Name |
Description |
System.Reflection.Assembly |
script |
|
System.Type |
desiredType |
|
Returns
Type |
Description |
System.Object |
|
LoadAndCreate(String, String, LoggerFacade)
Declaration
public object LoadAndCreate(string assemblyName, string className, LoggerFacade Log)
Parameters
Type |
Name |
Description |
System.String |
assemblyName |
|
System.String |
className |
|
HPE.Ianus.Log.LoggerFacade |
Log |
|
Returns
Type |
Description |
System.Object |
|
LoadType(String, String, LoggerFacade)
Declaration
public Type LoadType(string assemblyName, string className, LoggerFacade Log)
Parameters
Type |
Name |
Description |
System.String |
assemblyName |
|
System.String |
className |
|
HPE.Ianus.Log.LoggerFacade |
Log |
|
Returns
Type |
Description |
System.Type |
|