public GetValue ( |
||
transaction | ||
Résultat | object |
public object GetValue(Transaction transaction)
{
if (this.transaction != null && this.transaction == transaction)
return this.value;
return this.GetValue(transaction.Start - 1);
}
TransactionalValue::GetValue ( long attime ) : object |
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)); }