Benchmarkr.SQLite.Benchmark.RunInTransaction C# (CSharp) Method

RunInTransaction() public method

public RunInTransaction ( System.Action action ) : void
action System.Action
return void
        public override void RunInTransaction(Action action)
        {
            this.connection.BeginTransaction();
            try
            {
                action();
                this.connection.Commit();
            }
            catch
            {
                this.connection.Rollback();
            }
        }