PostSharpAPI ReferencePost­Sharp.​ExtensibilityMessage­Source
Open sandboxFocus

MessageSource Class

Provides commodity methods to work with an IMessageSink.

Inheritance
MessageSource
Implements
IMessageSink
Namespace: PostSharp.Extensibility
Assembly: PostSharp.dll
Syntax
public class MessageSource : MarshalByRefObject, IMessageSink

Constructors

Name Description
MessageSource(String, IMessageDispenser)

Initializes a new MessageSource backed by a IMessageDispenser.

MessageSource(String, ResourceManager)

Instantiates a MessageSource backed by a ResourceManager.

Properties

Name Description
MessageSink

Gets the current message sink.

Methods

Name Description
CreateMessage(MessageLocation, SeverityType, String, Exception, Object[])

Creates a Message from the current MessageSource.

Write(Message)

Writes a message to the sink.

Write(MessageLocation, SeverityType, String, Exception, Object[])

Emits a Message and specifies an inner Exception.

Write(MessageLocation, SeverityType, String, Object[])

Emits a Message.

Write(Assembly, SeverityType, String, Object[])

Emits a Message.

Write(MemberInfo, SeverityType, String, Object[])

Emits a Message.

Write(ParameterInfo, SeverityType, String, Object[])

Emits a Message.