61 references to Transaction
System.Transactions (61)
System\Transactions\DurableEnlistmentState.cs (26)
214Monitor.Exit( enlistment.Transaction ); 239Monitor.Enter(enlistment.Transaction); 247if ( enlistment.Transaction.innerException == null ) 249enlistment.Transaction.innerException = e; 276Monitor.Exit( enlistment.Transaction ); 306Monitor.Enter(enlistment.Transaction); 321enlistment.Transaction.State.ChangeStateTransactionCommitted( enlistment.Transaction ); 331enlistment.Transaction.State.ChangeStateTransactionCommitted( enlistment.Transaction ); 341enlistment.Transaction.State.ChangeStateTransactionAborted( enlistment.Transaction, e ); 350if ( enlistment.Transaction.innerException == null ) 352enlistment.Transaction.innerException = e; 356enlistment.Transaction.State.InDoubtFromEnlistment( enlistment.Transaction ); 382enlistment.Transaction.State.ChangeStatePromotedCommitted( enlistment.Transaction ); 391if ( enlistment.Transaction.innerException == null ) 393enlistment.Transaction.innerException = e; 397enlistment.Transaction.State.ChangeStatePromotedAborted( enlistment.Transaction ); 406if ( enlistment.Transaction.innerException == null ) 408enlistment.Transaction.innerException = e; 415enlistment.Transaction.State.InDoubtFromEnlistment( enlistment.Transaction );
System\Transactions\Enlistment.cs (11)
81if (this.Transaction != null ) 83returnValue = this.Transaction.DistributedTxId; 314this.Transaction.phase0Volatiles.preparedVolatileEnlistments++; 322Debug.Assert(this.Transaction.phase0Volatiles.preparedVolatileEnlistments <= 323this.Transaction.phase0Volatiles.volatileEnlistmentCount + this.Transaction.phase0Volatiles.dependentClones); 326if (this.Transaction.phase0Volatiles.preparedVolatileEnlistments == 327this.Transaction.phase0VolatileWaveCount + this.Transaction.phase0Volatiles.dependentClones) 329this.Transaction.State.Phase0VolatilePrepareDone(this.Transaction);
System\Transactions\VolatileEnlistmentState.cs (24)
337Monitor.Exit( enlistment.Transaction ); 354Monitor.Enter(enlistment.Transaction); 386enlistment.Transaction.State.ChangeStateTransactionAborted( enlistment.Transaction, e ); 430Monitor.Exit( enlistment.Transaction ); 446Monitor.Enter(enlistment.Transaction); 455enlistment.Transaction.State.ChangeStateTransactionCommitted( enlistment.Transaction ); 462enlistment.Transaction.State.ChangeStateTransactionCommitted( enlistment.Transaction ); 470enlistment.Transaction.State.ChangeStateTransactionAborted( enlistment.Transaction, e ); 478if ( enlistment.Transaction.innerException == null ) 480enlistment.Transaction.innerException = e; 483enlistment.Transaction.State.InDoubtFromEnlistment( enlistment.Transaction ); 563if ( enlistment.Transaction.innerException == null ) 567enlistment.Transaction.innerException = e; 592Monitor.Exit( enlistment.Transaction ); 609Monitor.Enter(enlistment.Transaction); 643Monitor.Exit( enlistment.Transaction ); 661Monitor.Enter(enlistment.Transaction); 683Monitor.Exit( enlistment.Transaction ); 701Monitor.Enter(enlistment.Transaction);