| IGLib 1.6.0 The IGLib base library for development of numerical, technical and business applications.

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events
Classes | Namespaces | Enumerations | Functions
ErrorOld.cs File Reference

## Classes
interface | IG.Lib.Old.IReporter
| Interface from which all reporters inherit. More...
class | IG.Lib.Old.Reporter
| Base IG class for reporting, tracing and logging; provides a global reporter and a basis for creation of local reporters. This class is identical to the IGLib class (copied directly). IN EFA, refer to the derived class Reporter! More...

## Namespaces
package | IG.Lib.Old

## Enumerations
enum | IG.Lib.Old.ReportType { IG.Lib.Old.ReportType.Error = 1, IG.Lib.Old.ReportType.Warning, IG.Lib.Old.ReportType.Info, IG.Lib.Old.ReportType.Undefined }
| Defines the type of a report. More...
enum | IG.Lib.Old.ReportLevel { IG.Lib.Old.ReportLevel.Off = 0, IG.Lib.Old.ReportLevel.Error, IG.Lib.Old.ReportLevel.Warning, IG.Lib.Old.ReportLevel.Info, IG.Lib.Old.ReportLevel.Verbose }
| Defines the level of output when launching reports. More...

## Functions
delegate void | IG.Lib.Old.ReportDelegate (Reporter reporter, ReportType messagetype, string errorlocation, string errormessage)
| Reports an error. More...
delegate string | IG.Lib.Old.ReportLocationDelegate (Reporter reporter, ReportType messagetype, string location, Exception ex)
| Assembles the error location desctiption. More...
delegate string | IG.Lib.Old.ReportMessageDelegate (Reporter reporter, ReportType messagetype, string basicmessage, Exception ex)
| Assembles error description (without any decoration, this is added by talling methods). More...
delegate void | IG.Lib.Old.ReserveReportErrorDelegate (Reporter reporter, ReportType messagetype, string location, string message, Exception ex, Exception ex1)
| Reports errors occurred in error reporting methods when exceptions are thrown within them. Methods assigned to these delegates must be bullet proof. They must report the original error (being reported when an exception occurred) as well as the exception that occurred uin the error reporting method. More...