protected override void PromotedTransactionOutcome(InternalTransaction tx)
{
if ((null == tx._innerException) && (null != tx.PromotedTransaction))
{
tx._innerException = tx.PromotedTransaction.InnerException;
}
throw TransactionInDoubtException.Create(TraceSourceType.TraceSourceBase, SR.TransactionIndoubt, tx._innerException, tx.DistributedTxId);
}