private static string MessageFromReason(ITransitionFailureReason reason) { ArrayList reasons = new ArrayList { reason }; return(MessageFromReasons(reasons)); }
/// <summary> /// Creates a TransitionFailureException around a single reason. /// </summary> /// <param name="reason">The TransitionFailureReason.</param> public TransitionFailureException(ITransitionFailureReason reason) : base(MessageFromReason(reason)) { m_reasons = new ArrayList(); m_reasons.Add(reason); m_message = MessageFromReason(reason); }