protected void RaiseTransactionFailed(ITransaction transaction, TransactionException exception) { TransactionErrorDelegate eventDelegate = (TransactionErrorDelegate)events[TransactionFailedEvent]; if (eventDelegate != null) { eventDelegate(transaction, exception); } }
//these invokers below are there to remove teh "Warning as Error" message. If you have a better way of removing this message, go for it. private void InvokeTransactionFailed(ITransaction transaction, TransactionException transactionError) { TransactionErrorDelegate Delegate = TransactionFailed; }