Show / Hide Table of Contents

Namespace WizardWrx.DLLConfigurationManager

Classes

ExceptionLogger

This Singleton class exposes methods for formatting data from instances of the System.Exception class, and commonly used derived classes, and displaying the formatted data on a console (strictly speaking, on STDOUT, which can be redirected to a file), and recording them in a Windows event log.

Unlike most of the classes defined in this library, this class may be inherited.

All methods of this class are thread-safe. See Remarks.

IniFileReader

Provide a managed interface to GetPrivateProfileString in the Windows API, with methods to retrieve the values of individual keys and lists of the keys in a section or the sections in a file.

StateManager

This class maintains run-time information about the executing assembly, assumed to be a desktop application, that calls it into being. Since it implements the Singleton design pattern, there is never more than one instance.

Enums

ExceptionLogger.ErrorExitOptions

Use with the static GetSpecifiedReservedErrorMessage method or with the overloaded instance GetReservedErrorMessage method that allows callers to override the behavior dictated by its properties.

ExceptionLogger.OutputOptions

Use these flags to control the output. There is no flag for the Message property, which always becomes part of the message.

ExceptionLogger.ScrollUpResult

As a convenience, the ScrollUp method reports the result through a bit-mapped enumeration.

StateManager.AssemblyVersionRequest

Use this enumeration as input to the overloaded StateManager class's GetAssemblyProductAndVersion method, to specify how many parts of the version string to return.

Back to top Generated by DocFX