protected virtual void Dispose(bool disposeManaged) { if (disposeManaged) { _transaction.Dispose(); _session.Dispose(); } }
public void Dispose() { if (isOriginator) { RollBack(); transaction.Dispose(); } }
void IDisposable.Dispose() { if (isOriginator) { Rollback(); transaction.Dispose(); } }
/// <summary> /// Dispose the current instance. /// </summary> /// <param name="disposing">If set to <c>true</c> then this call represents an explicit disposal.</param> protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing && mayCommitAndDispose) { transaction.Dispose(); } disposedValue = true; IsFinal = true; } }
public void Dispose() { logger.Unindent(); if (isOriginator) { Rollback(); transaction.Dispose(); RemoveFromContext(); } logger.Info("]"); OnDispose(); }