Class MessageSource
Provides commodity methods to work with an IMessageSink.
Implements
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[]) | |
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. |