public InnerHandle( DatabaseConnection connection, IDbSynchronizationStrategy <TLockCookie> strategy, string name, TLockCookie lockCookie, bool scopedToOwnTransaction, IAsyncDisposable?connectionResource) { this.Connection = connection; this._strategy = strategy; this._name = name; this._lockCookie = lockCookie; this._scopedToOwnedTransaction = scopedToOwnTransaction; this._connectionResource = connectionResource; }
public Handle(MultiplexedConnectionLock @lock, IDbSynchronizationStrategy <TLockCookie> strategy, string name, TLockCookie lockCookie) { this._name = name; this._box = RefBox.Create((@lock, strategy, lockCookie, default(IDatabaseConnectionMonitoringHandle))); }