Exemple #1
0
 private StateTransitionInfo(bool fCreateTransientErrorInfo)
 {
     if (fCreateTransientErrorInfo)
     {
         this.StateInfo = new TransientErrorInfo();
     }
 }
Exemple #2
0
        public static StateTransitionInfo ConstructFromPersisted(TransientErrorInfoPersisted errorInfo)
        {
            StateTransitionInfo stateTransitionInfo;

            if (errorInfo == null)
            {
                stateTransitionInfo = new StateTransitionInfo();
            }
            else
            {
                stateTransitionInfo           = new StateTransitionInfo(false);
                stateTransitionInfo.StateInfo = TransientErrorInfo.ConstructFromPersisted(errorInfo);
            }
            return(stateTransitionInfo);
        }