Initial implementation of a Lightweight Transaction Manager.
In class/System.Transactions/Test:
* AsyncTest.cs:
* TransactionScopeTest.cs:
* EnlistTest.cs: Initial set of test cases.
In class/System.Transactions:
* System.Transactions_test.dll.sources: New.
* Test: New directory.
In class/System.Transactions/System.Transactions:
* Initial implementation.
Implements support for a LTM (Lightweight Transaction Manager).
Distributed transactions are not supported with this.
Following are known as not implemented yet:
DependentTransaction, IsolationLevels and
EnlistmentOption.EnlistDuringPrepareRequired.
git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mcs@57552 e3ebcda4-bce8-0310-ba0a-eca2169e7518
17 files changed: