AjTalk.Transactions.TransactionalValue.GetValue C# (CSharp) Метод

GetValue() публичный Метод

public GetValue ( Transaction transaction ) : object
transaction Transaction
Результат object
        public object GetValue(Transaction transaction)
        {
            if (this.transaction != null && this.transaction == transaction)
                return this.value;

            return this.GetValue(transaction.Start - 1);
        }

Same methods

TransactionalValue::GetValue ( long attime ) : object

Usage Example

Пример #1
0
 public void SetAndGetOriginalValue()
 {
     IObject obj = new BaseObject(null, new object[] { 1, 2, 3 });
     TransactionalValue tvalue = new TransactionalValue(this.trobj, 2);
     Assert.AreEqual(3, tvalue.GetValue(this.CreateTransaction()));
     Assert.AreEqual(3, tvalue.GetValue(0));
 }
All Usage Examples Of AjTalk.Transactions.TransactionalValue::GetValue