IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
IG.Forms.CompilerFormOld Class Reference
+ Inheritance diagram for IG.Forms.CompilerFormOld:
+ Collaboration diagram for IG.Forms.CompilerFormOld:

Public Member Functions

 CompilerFormOld ()
 Initializes form components and internal variables. More...
 
 CompilerFormOld ()
 Initializes form components and internal variables. More...
 

Public Attributes

ReporterConsoleMsgbox Reporter = new ReporterConsoleMsgbox()
 

Protected Member Functions

void ReportError (string message, Exception ex)
 Launches error report. More...
 
void CheckReadyToRun ()
 Checks whether the compiled code is ready to run, and enables the Run button accordingly. More...
 
override void Dispose (bool disposing)
 Clean up any resources being used. More...
 
void ReportError (string message, Exception ex)
 Launches error report. More...
 
void CheckReadyToRun ()
 Checks whether the compiled code is ready to run, and enables the Run button accordingly. More...
 
override void Dispose (bool disposing)
 Clean up any resources being used. More...
 

Protected Attributes

RuntimeCompilerOld Compiler = new RuntimeCompilerOld()
 

Properties

Logger Logger [get]
 Gets compiler's logger. More...
 

Private Member Functions

void btnQuit_Click (object sender, System.EventArgs e)
 
void btnLoad_Click (object sender, System.EventArgs e)
 Loads code template into the rich textbox. More...
 
void btnCompile_Click (object sender, System.EventArgs e)
 Compilation of code. More...
 
void btnExecute_Click (object sender, System.EventArgs e)
 
void InitializeComponent ()
 Required method for Designer support - do not modify the contents of this method with the code editor. More...
 
void btnQuit_Click (object sender, System.EventArgs e)
 
void btnLoad_Click (object sender, System.EventArgs e)
 Loads code template into the rich textbox. More...
 
void btnCompile_Click (object sender, System.EventArgs e)
 Compilation of code. More...
 
void btnExecute_Click (object sender, System.EventArgs e)
 
void InitializeComponent ()
 Required method for Designer support - do not modify the contents of this method with the code editor. More...
 

Private Attributes

Logger _logger = null
 
System.ComponentModel.IContainer components = null
 Required designer variable. More...
 
System.Windows.Forms.RichTextBox rtfCode
 
System.Windows.Forms.Button btnLoad
 
System.Windows.Forms.Button btnCompile
 
System.Windows.Forms.Button btnExecute
 
System.Windows.Forms.Button btnQuit
 

Constructor & Destructor Documentation

IG.Forms.CompilerFormOld.CompilerFormOld ( )
inline

Initializes form components and internal variables.

IG.Forms.CompilerFormOld.CompilerFormOld ( )
inline

Initializes form components and internal variables.

Member Function Documentation

void IG.Forms.CompilerFormOld.btnQuit_Click ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IG.Forms.CompilerFormOld.btnLoad_Click ( object  sender,
System.EventArgs  e 
)
inlineprivate

Loads code template into the rich textbox.

References IG.Lib.RuntimeCompilerOld.CodeBase.

void IG.Forms.CompilerFormOld.ReportError ( string  message,
Exception  ex 
)
inlineprotected

Launches error report.

Parameters
messageCustom part of the message shown in report.
exException that was thrown.
void IG.Forms.CompilerFormOld.CheckReadyToRun ( )
inlineprotected

Checks whether the compiled code is ready to run, and enables the Run button accordingly.

References IG.Lib.RuntimeCompilerOld.ReadyToRun.

void IG.Forms.CompilerFormOld.btnExecute_Click ( object  sender,
System.EventArgs  e 
)
inlineprivate
override void IG.Forms.CompilerFormOld.Dispose ( bool  disposing)
inlineprotected

Clean up any resources being used.

Parameters
disposingtrue if managed resources should be disposed; otherwise, false.
void IG.Forms.CompilerFormOld.InitializeComponent ( )
inlineprivate

Required method for Designer support - do not modify the contents of this method with the code editor.

void IG.Forms.CompilerFormOld.btnQuit_Click ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IG.Forms.CompilerFormOld.btnLoad_Click ( object  sender,
System.EventArgs  e 
)
inlineprivate

Loads code template into the rich textbox.

References IG.Lib.RuntimeCompilerOld.CodeBase.

void IG.Forms.CompilerFormOld.ReportError ( string  message,
Exception  ex 
)
inlineprotected

Launches error report.

Parameters
messageCustom part of the message shown in report.
exException that was thrown.
void IG.Forms.CompilerFormOld.CheckReadyToRun ( )
inlineprotected

Checks whether the compiled code is ready to run, and enables the Run button accordingly.

References IG.Lib.RuntimeCompilerOld.ReadyToRun.

void IG.Forms.CompilerFormOld.btnExecute_Click ( object  sender,
System.EventArgs  e 
)
inlineprivate
override void IG.Forms.CompilerFormOld.Dispose ( bool  disposing)
inlineprotected

Clean up any resources being used.

Parameters
disposingtrue if managed resources should be disposed; otherwise, false.
void IG.Forms.CompilerFormOld.InitializeComponent ( )
inlineprivate

Required method for Designer support - do not modify the contents of this method with the code editor.

Member Data Documentation

RuntimeCompilerOld IG.Forms.CompilerFormOld.Compiler = new RuntimeCompilerOld()
protected
ReporterConsoleMsgbox IG.Forms.CompilerFormOld.Reporter = new ReporterConsoleMsgbox()
Logger IG.Forms.CompilerFormOld._logger = null
private
System ComponentModel IContainer IG.Forms.CompilerFormOld.components = null
private

Required designer variable.

System Windows Forms RichTextBox IG.Forms.CompilerFormOld.rtfCode
private
System Windows Forms Button IG.Forms.CompilerFormOld.btnLoad
private
System Windows Forms Button IG.Forms.CompilerFormOld.btnCompile
private
System Windows Forms Button IG.Forms.CompilerFormOld.btnExecute
private
System Windows Forms Button IG.Forms.CompilerFormOld.btnQuit
private

Property Documentation

Logger IG.Forms.CompilerFormOld.Logger
getprotected

Gets compiler's logger.


The documentation for this class was generated from the following files: