public Session(SQLiteProvider sqLiteProvider) { _index = ++Index; _sqLiteProvider = sqLiteProvider; _sqLiteProvider.WriteDebug(String.Format("+{0} Opening session {0}", _index)); }
public Session(SQLiteProvider sqLiteProvider) { _index = ++Index; _sqLiteProvider = sqLiteProvider; _sqLiteProvider.WriteDebug( String.Format( "+{0} Opening session {0}", _index) ); }
public SQLiteDrive(PSDriveInfo driveInfo, string connectionString, SQLiteProvider.DriveParams driveParams) : base(driveInfo) { _driveParams = driveParams ?? new SQLiteProvider.DriveParams(); _driveParams.ConnectionString = Regex.Replace(connectionString, @"^\[(.+)\].*", "$1" ); if( _driveParams.ConnectionString.ToLowerInvariant().Contains( InMemoryConnectionString ) ) { _driveParams.PersistentConnection = new SwitchParameter( true ); } }
public void Dispose() { if (null != _wrapper) { _wrapper.Dispose(); _wrapper = null; } if (null != _sqLiteProvider) { _sqLiteProvider.WriteDebug(String.Format("-{0} Closing session {0}", _index)); _sqLiteProvider = null; } }
public void Dispose() { if( null != _wrapper ) { _wrapper.Dispose(); _wrapper = null; } if (null != _sqLiteProvider) { _sqLiteProvider.WriteDebug(String.Format("-{0} Closing session {0}", _index)); _sqLiteProvider = null; } }