Table of Contents

Class MessageKit

Namespace
Hi.Common.Messages
Assembly
HiGeom.dll

Provides utility methods for handling messages.

public class MessageKit : IMessageKit
Inheritance
MessageKit
Implements
Inherited Members
Extension Methods

Properties

Default

Gets the default MessageKit instance.

public static MessageKit Default { get; set; }

Property Value

MessageKit

Methods

Add(object)

Adds a new message entry to the host.

public object Add(object entry)

Parameters

entry object

The message entry to add

Returns

object

The added entry or a result object

AddError(string)

Adds an error message to the default message kit. Apply ExceptionUtil.ShowException(Exception, object) if the error message comes from exception for better treatment.

public static void AddError(string message)

Parameters

message string

The message to write.

AddMessage(string)

public static void AddMessage(string message)

Parameters

message string

The message to write.

AddWarning(string)

public static void AddWarning(string message)

Parameters

message string

The message to write.

Default_OnAdding(object)

Default handler for message adding.

public static object Default_OnAdding(object arg)

Parameters

arg object

The message argument to be processed.

Returns

object

The processed message argument.

Events

OnAdding

Event triggered when a message is being added.

public event Func<object, object> OnAdding

Event Type

Func<object, object>