Exemplo n.º 1
0
 private SafeTransactionHandle GetTransactionHandle()
 {
     if (null != this.myTransaction)
     {
         if (!this.myTransaction.Equals(Transaction.Current))
         {
             throw new InvalidOperationException(RegistryProviderStrings.InvalidOperation_MustUseSameTransaction);
         }
         return(this.myTransactionHandle);
     }
     return(SafeTransactionHandle.Create());
 }
 internal static SafeTransactionHandle Create()
 {
     return(SafeTransactionHandle.Create(Transaction.Current));
 }