public void ForceRollback(Exception?e) { TransactionsEtwProvider etwLog = TransactionsEtwProvider.Log; if (etwLog.IsEnabled()) { etwLog.MethodEnter(TraceSourceType.TraceSourceLtm, this); etwLog.EnlistmentForceRollback(_internalEnlistment); } lock (_internalEnlistment.SyncRoot) { _internalEnlistment.State.ForceRollback(_internalEnlistment, e); } if (etwLog.IsEnabled()) { etwLog.MethodExit(TraceSourceType.TraceSourceLtm, this); } }