Table of Contents

Namespace Loehnert.Lisrt.Messaging

Classes

MenuDefinitions

Definitions for messaging menu definitions.

MessageBase

Represents a translatable message.

MessageCollection

A collection for IMessage instances.

MessageService

Class for the loggers and other messaging functions.

MessageServiceExtensions

Extension for the MessageService class to get easily a logger for the current class.

NLogLoggerFactory

Factory class for NLogWrapper.

NLogWrapper

Wraps the NLog.Logger to a ILogger.

SafeEnumerator<T>

A thread-safe IEnumerator implementation.

Interfaces

IMessage

Interface for all logged and shown messages. Text should be set as a property in a *.RESX file to enable a culture-setting.

IStateMessage

Interface with IMessage and INotifyPropertyChanged to hold a message and show if necessary.