/// <summary> /// Initializes a new instance of the <see cref="AOPSinkProcessor" /> class. /// </summary> /// <param name="sender">The sender.</param> /// <param name="nextSink">The next sink.</param> /// <param name="messageDelegates">The message delegates.</param> public AOPSinkProcessor(MarshalByRefObject sender, IMessageSink nextSink, MessageProcessDelegates messageDelegates) { this.NextSink = nextSink; this.Sender = sender; this.messageDelegates = messageDelegates; }
/// <summary> /// Initializes a new instance of the <see cref="AOPMessageProcessor" /> class. /// </summary> /// <param name="name">The name.</param> /// <param name="messageDelegates">The message delegates.</param> public AOPMessageProcessor(string name, MessageProcessDelegates messageDelegates) { this.Name = name; this.messageDelegates = messageDelegates; }
/// <summary> /// Initializes a new instance of the <see cref="BaseAOPAttribute"/> class. /// </summary> /// <param name="attributeName">Name of the attribute.</param> /// <param name="messageDelegates">The message delegates.</param> public BaseAOPAttribute(string attributeName, MessageProcessDelegates messageDelegates) : base(attributeName) { this.messageDelegates = messageDelegates; }