|
| LoadableBase (string workingDirectory) |
|
void | Initialize () |
| Initializes the object. This method should already be called in constructor. More...
|
|
abstract string | Execute (string[] arguments) |
| Performs the action of this object. Override this in derived classes! More...
|
|
|
abstract void | InitializeSpecific () |
| Performs all the necessary initializations of the object. Override this method in derived classes (if extra initialization is needed) and call the base class' method in it. More...
|
|
|
object | Lock [get] |
| This object's central lock object to be used by other object. Do not use this object for locking in class' methods, for this you should use InternalLock. More...
|
|
virtual string | WorkingDirectory [get, set] |
| Working directory of the class. More...
|
|
virtual bool | IsInitialized [get, protected set] |
| Whether the object has been initialized or not. More...
|
|
string | WorkingDirectory [get, set] |
|
object | Lock [get] |
|
IG.Lib.LoadableBase.LoadableBase |
( |
| ) |
|
|
inlineprivate |
IG.Lib.LoadableBase.LoadableBase |
( |
string |
workingDirectory | ) |
|
|
inline |
void IG.Lib.LoadableBase.Initialize |
( |
| ) |
|
|
inline |
Initializes the object. This method should already be called in constructor.
Implements IG.Lib.ILoadable.
abstract void IG.Lib.LoadableBase.InitializeSpecific |
( |
| ) |
|
|
protectedpure virtual |
Performs all the necessary initializations of the object. Override this method in derived classes (if extra initialization is needed) and call the base class' method in it.
Implemented in IG.Lib.TestLoadable.
abstract string IG.Lib.LoadableBase.Execute |
( |
string[] |
arguments | ) |
|
|
pure virtual |
Performs the action of this object. Override this in derived classes!
- Parameters
-
arguments | Arguments through which different information can be passed. |
- Returns
- String that represents result of the action.
Implements IG.Lib.ILoadable.
Implemented in IG.Lib.TestLoadable.
object IG.Lib.LoadableBase._mainLock = new object() |
|
private |
string IG.Lib.LoadableBase._workingDir |
|
private |
bool IG.Lib.LoadableBase._isInitialized = false |
|
private |
object IG.Lib.LoadableBase.Lock |
|
get |
This object's central lock object to be used by other object. Do not use this object for locking in class' methods, for this you should use InternalLock.
virtual string IG.Lib.LoadableBase.WorkingDirectory |
|
getset |
Working directory of the class.
virtual bool IG.Lib.LoadableBase.IsInitialized |
|
getprotected set |
Whether the object has been initialized or not.
The documentation for this class was generated from the following file:
- igtest/test_iglib_tmp_CSharpScripter1_OLD_TO_DELETE/dynamicloader/loadableclasses/LoadableInt.cs