File: System\Activities\Statements\TransitionData.cs
Project: ndp\cdf\src\NetFx40\System.Activities\System.Activities.csproj (System.Activities)
//------------------------------------------------------------------------------
// <copyright file="TransitionData.cs" company="Microsoft">
//     Copyright (c) Microsoft Corporation.  All rights reserved.
// </copyright>
//------------------------------------------------------------------------------
 
namespace System.Activities.Statements
{
    using System.Activities;
 
    /// <summary>
    /// TransitionData is used by InternalTransition to store data from Transition.
    /// </summary>
    sealed class TransitionData
    {
        /// <summary>
        /// Gets or sets Action of transition.
        /// </summary>
        public Activity Action
        {
            get;
            set;
        }
 
        /// <summary>
        /// Gets or sets Condition of transition.
        /// If condition is null, it means it's an unconditional transition.
        /// </summary>
        public Activity<bool> Condition
        {
            get;
            set;
        }
 
        /// <summary>
        /// Gets or sets To of transition, which represent the target InternalState.
        /// </summary>
        public InternalState To
        {
            get;
            set;
        }
    }
}