C# Class ScriptingPlugin.FSharp.FSharpScriptCompiler

Inheritance: IScriptCompiler
显示文件 Open project: BraveSirAndrew/DualityScripting Class Usage Examples

Public Methods

Method Description
AddReference ( string referenceAssembly ) : void
Compile ( IEnumerable compilationUnits, string resultingAssemblyDirectory = null ) : IScriptCompilerResults
Compile ( string script, string sourceFilePath ) : IScriptCompilerResults
FSharpScriptCompiler ( ) : System

Private Methods

Method Description
ExistsCompareByFileName ( HashSet references, string referenceAssembly ) : bool

Method Details

AddReference() public method

public AddReference ( string referenceAssembly ) : void
referenceAssembly string
return void

Compile() public method

public Compile ( IEnumerable compilationUnits, string resultingAssemblyDirectory = null ) : IScriptCompilerResults
compilationUnits IEnumerable
resultingAssemblyDirectory string
return IScriptCompilerResults

Compile() public method

public Compile ( string script, string sourceFilePath ) : IScriptCompilerResults
script string
sourceFilePath string
return IScriptCompilerResults

FSharpScriptCompiler() public method

public FSharpScriptCompiler ( ) : System
return System