コード例 #1
0
        public static T Action <T> (Func <IMessageSender, T> action, Action <Message> callback)
        {
            var broker = new DelegateMessageBroker(callback);

            return(action(broker));
        }
コード例 #2
0
        public static void Action(Action <IMessageSender> action, Action <Message> callback)
        {
            var broker = new DelegateMessageBroker(callback);

            action(broker);
        }