C# Class NekoKun.CLRCodeCompiler

Inheritance: IAssemblyProvider
Show file Open project: NekoProject/NekoKun

Protected Properties

Property Type Description
code string
compiledAssembly System.Reflection.Assembly
compilerParameters System.CodeDom.Compiler.CompilerParameters
compilerResults System.CodeDom.Compiler.CompilerResults
debugMode bool
lang string

Public Methods

Method Description
CLRCodeCompiler ( object>.Dictionary node ) : System
GetAssembly ( ) : Assembly

Protected Methods

Method Description
Compile ( ) : void
CreateCompiler ( ) : void

Method Details

CLRCodeCompiler() public method

public CLRCodeCompiler ( object>.Dictionary node ) : System
node object>.Dictionary
return System

Compile() protected method

protected Compile ( ) : void
return void

CreateCompiler() protected method

protected CreateCompiler ( ) : void
return void

GetAssembly() public method

public GetAssembly ( ) : Assembly
return System.Reflection.Assembly

Property Details

code protected property

protected string code
return string

compiledAssembly protected property

protected Assembly,System.Reflection compiledAssembly
return System.Reflection.Assembly

compilerParameters protected property

protected CompilerParameters,System.CodeDom.Compiler compilerParameters
return System.CodeDom.Compiler.CompilerParameters

compilerResults protected property

protected CompilerResults,System.CodeDom.Compiler compilerResults
return System.CodeDom.Compiler.CompilerResults

debugMode protected property

protected bool debugMode
return bool

lang protected property

protected string lang
return string