public Task Prepare(Guid transactionId, AccessCounter accessCount, DateTime timeStamp, ITransactionParticipant transactionManager)
 {
     return(extension.Prepare(resourceId, transactionId, accessCount, timeStamp, transactionManager));
 }
 public Task <TransactionalStatus> PrepareAndCommit(Guid transactionId, AccessCounter accessCount, DateTime timeStamp, List <ITransactionParticipant> writeParticipants, int totalParticipants)
 {
     return(extension.PrepareAndCommit(resourceId, transactionId, accessCount, timeStamp, writeParticipants, totalParticipants));
 }
 public Task <TransactionalStatus> CommitReadOnly(Guid transactionId, AccessCounter accessCount, DateTime timeStamp)
 {
     return(extension.CommitReadOnly(resourceId, transactionId, accessCount, timeStamp));
 }