using System; namespace Caliburn.Execution { public class UnboundAsyncState { private Exception _exception; private object _originalState; private object _returnValue; public UnboundAsyncState(object state) { _originalState = state; } public Exception Exception { get { return _exception; } set { _exception = value; } } public object OriginalState { get { return _originalState; } set { _originalState = value; } } public object ReturnValue { get { return _returnValue; } set { _returnValue = value; } } } }