Annotate System.Transactions.Local for nullable (dotnet/corefx#42465)
authorbuyaa-n <buyankhishig.namnan@microsoft.com>
Wed, 13 Nov 2019 05:59:33 +0000 (21:59 -0800)
committerSantiago Fernandez Madero <safern@microsoft.com>
Wed, 13 Nov 2019 05:59:33 +0000 (21:59 -0800)
commitc879a1acb5358090c2939a3f3f590d876200c358
treed7aeffb23680b94ce09342212e921f0d5dc2bdeb
parentabcbe94bbb73cf4ab4173bd16e1fabdde3468769
Annotate System.Transactions.Local for nullable (dotnet/corefx#42465)

* Annotate System.Transactions.Local for nullable

* Reverting assert on Transaction.State property and make it nullabe

* Small udpates

* Applying feedback

* Applying feedback

* Update src/System.Transactions.Local/src/System/Transactions/Transaction.cs

Co-Authored-By: Santiago Fernandez Madero <safern@microsoft.com>
Commit migrated from https://github.com/dotnet/corefx/commit/8f8b895f843e2b659c8a722c3e38548cfecdb271
28 files changed:
src/libraries/System.Transactions.Local/ref/System.Transactions.Local.cs
src/libraries/System.Transactions.Local/ref/System.Transactions.Local.csproj
src/libraries/System.Transactions.Local/src/System.Transactions.Local.csproj
src/libraries/System.Transactions.Local/src/System/Transactions/CommittableTransaction.cs
src/libraries/System.Transactions.Local/src/System/Transactions/DependentTransaction.cs
src/libraries/System.Transactions.Local/src/System/Transactions/DistributedTransaction.cs
src/libraries/System.Transactions.Local/src/System/Transactions/DurableEnlistmentState.cs
src/libraries/System.Transactions.Local/src/System/Transactions/Enlistment.cs
src/libraries/System.Transactions.Local/src/System/Transactions/EnlistmentState.cs
src/libraries/System.Transactions.Local/src/System/Transactions/EnlistmentTraceIdentifier.cs
src/libraries/System.Transactions.Local/src/System/Transactions/EnterpriseServices.cs
src/libraries/System.Transactions.Local/src/System/Transactions/ITransactionPromoter.cs
src/libraries/System.Transactions.Local/src/System/Transactions/InternalTransaction.cs
src/libraries/System.Transactions.Local/src/System/Transactions/PreparingEnlistment.cs
src/libraries/System.Transactions.Local/src/System/Transactions/SinglePhaseEnlistment.cs
src/libraries/System.Transactions.Local/src/System/Transactions/Transaction.cs
src/libraries/System.Transactions.Local/src/System/Transactions/TransactionException.cs
src/libraries/System.Transactions.Local/src/System/Transactions/TransactionInformation.cs
src/libraries/System.Transactions.Local/src/System/Transactions/TransactionInterop.cs
src/libraries/System.Transactions.Local/src/System/Transactions/TransactionManager.cs
src/libraries/System.Transactions.Local/src/System/Transactions/TransactionOptions.cs
src/libraries/System.Transactions.Local/src/System/Transactions/TransactionScope.cs
src/libraries/System.Transactions.Local/src/System/Transactions/TransactionState.cs
src/libraries/System.Transactions.Local/src/System/Transactions/TransactionTable.cs
src/libraries/System.Transactions.Local/src/System/Transactions/TransactionTraceIdentifier.cs
src/libraries/System.Transactions.Local/src/System/Transactions/TransactionsEtwProvider.cs
src/libraries/System.Transactions.Local/src/System/Transactions/VolatileEnlistmentMultiplexing.cs
src/libraries/System.Transactions.Local/src/System/Transactions/VolatileEnlistmentState.cs