|
Logger | Logger [get] |
|
virtual string | CodeBase [get] |
| Gets code base (a template code for compiling) where names of classes, methods etc. are properly set. More...
|
|
string | Code [get, set] |
| Gets or sets code to be compiled. Get: If not assigned explicitly then CodeBase is taken. More...
|
|
string | RunnableNamespace [get, protected set] |
|
string | RunnableInterface [get, protected set] |
|
string | RunnableClass [get, protected set] |
|
string | RunnableFullClass [get] |
|
string | RunnableFunction [get, protected set] |
|
virtual string | LibraryDirectory [get] |
| Returns directory where library will be compiled, which will be the directory of the executable that started the application. More...
|
|
virtual string | LibraryPath [get] |
| Path to the dll where code is compiled. We take the directory where executable is located. More...
|
|
virtual bool | ReadyToRun [get, set] |
| Wheather the compiled class' method is ready to run. More...
|
|
void IG.Lib.RuntimeCompiler.GenerateNewLibraryName |
( |
| ) |
|
|
inlineprotected |
Generates a new library file name.
string IG.Lib.RuntimeCompiler.GetExecutableDirectory |
( |
| ) |
|
|
inline |
Returns the directory containing the executable that started the current application.
byte [] IG.Lib.RuntimeCompiler.LoadFile |
( |
string |
filePath | ) |
|
|
inline |
void IG.Lib.RuntimeCompiler.Compile |
( |
| ) |
|
|
inline |
string IG.Lib.RuntimeCompiler._code = null |
|
protected |
string IG.Lib.RuntimeCompiler._runnableNamespace = "IG.Lib" |
|
protected |
string IG.Lib.RuntimeCompiler._runnableClass = "TestClass" |
|
protected |
string IG.Lib.RuntimeCompiler._runnableInterface = "IG.Lib.IRunnableOld" |
|
protected |
string IG.Lib.RuntimeCompiler._runnableFunction = "Run" |
|
protected |
string IG.Lib.RuntimeCompiler._libraryOriginalName = "TestClass" |
|
protected |
int IG.Lib.RuntimeCompiler._idLibraryName = 0 |
|
protected |
string IG.Lib.RuntimeCompiler._libraryFileName = "TestClass.dll" |
|
protected |
string IG.Lib.RuntimeCompiler._executableDirectory = null |
|
private |
bool IG.Lib.RuntimeCompiler._readyToRun = false |
|
protected |
Logger IG.Lib.RuntimeCompiler.Logger |
|
get |
virtual string IG.Lib.RuntimeCompiler.CodeBase |
|
get |
string IG.Lib.RuntimeCompiler.Code |
|
getset |
string IG.Lib.RuntimeCompiler.RunnableNamespace |
|
getprotected set |
string IG.Lib.RuntimeCompiler.RunnableInterface |
|
getprotected set |
string IG.Lib.RuntimeCompiler.RunnableClass |
|
getprotected set |
string IG.Lib.RuntimeCompiler.RunnableFullClass |
|
get |
string IG.Lib.RuntimeCompiler.RunnableFunction |
|
getprotected set |
virtual string IG.Lib.RuntimeCompiler.LibraryDirectory |
|
get |
Returns directory where library will be compiled, which will be the directory of the executable that started the application.
virtual string IG.Lib.RuntimeCompiler.LibraryPath |
|
get |
virtual bool IG.Lib.RuntimeCompiler.ReadyToRun |
|
getset |
The documentation for this class was generated from the following file:
- igtest/test_iglib_tmp_CSharpScripter1_OLD_TO_DELETE/dynamicloader/classloader/RuntimeCompiler.cs