private StateTransitionInfo(bool fCreateTransientErrorInfo) { if (fCreateTransientErrorInfo) { this.StateInfo = new TransientErrorInfo(); } }
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); }