using System.Windows; using Caliburn.Messaging; namespace Caliburn.Actions { public class AsynchronousInfo { private readonly ActionMessage _message; private readonly DependencyObject _messageSource; private readonly object _target; public AsynchronousInfo(DependencyObject messageSource, ActionMessage message, object target) { _messageSource = messageSource; _message = message; _target = target; } public ActionMessage Message { get { return _message; } } public DependencyObject MessageSource { get { return _messageSource; } } public object Target { get { return _target; } } } }