@@ -9,13 +9,11 @@ namespace MySql.Data.MySqlClient
9
9
{
10
10
public sealed class MySqlTransaction : DbTransaction
11
11
{
12
- public override void Commit ( ) =>
13
- CommitAsync ( IOBehavior . Synchronous , CancellationToken . None ) . GetAwaiter ( ) . GetResult ( ) ;
12
+ public override void Commit ( ) => CommitAsync ( IOBehavior . Synchronous , default ) . GetAwaiter ( ) . GetResult ( ) ;
13
+ public Task CommitAsync ( ) => CommitAsync ( Connection ? . AsyncIOBehavior ?? IOBehavior . Asynchronous , default ) ;
14
+ public Task CommitAsync ( CancellationToken cancellationToken ) => CommitAsync ( Connection ? . AsyncIOBehavior ?? IOBehavior . Asynchronous , cancellationToken ) ;
14
15
15
- public Task CommitAsync ( CancellationToken cancellationToken = default ) =>
16
- CommitAsync ( Connection ? . AsyncIOBehavior ?? IOBehavior . Asynchronous , cancellationToken ) ;
17
-
18
- internal async Task CommitAsync ( IOBehavior ioBehavior , CancellationToken cancellationToken )
16
+ private async Task CommitAsync ( IOBehavior ioBehavior , CancellationToken cancellationToken )
19
17
{
20
18
VerifyNotDisposed ( ) ;
21
19
if ( Connection == null )
@@ -38,13 +36,11 @@ internal async Task CommitAsync(IOBehavior ioBehavior, CancellationToken cancell
38
36
}
39
37
}
40
38
41
- public override void Rollback ( ) =>
42
- RollbackAsync ( IOBehavior . Synchronous , CancellationToken . None ) . GetAwaiter ( ) . GetResult ( ) ;
43
-
44
- public Task RollbackAsync ( CancellationToken cancellationToken = default ) =>
45
- RollbackAsync ( Connection ? . AsyncIOBehavior ?? IOBehavior . Asynchronous , cancellationToken ) ;
39
+ public override void Rollback ( ) => RollbackAsync ( IOBehavior . Synchronous , default ) . GetAwaiter ( ) . GetResult ( ) ;
40
+ public Task RollbackAsync ( ) => RollbackAsync ( Connection ? . AsyncIOBehavior ?? IOBehavior . Asynchronous , default ) ;
41
+ public Task RollbackAsync ( CancellationToken cancellationToken ) => RollbackAsync ( Connection ? . AsyncIOBehavior ?? IOBehavior . Asynchronous , cancellationToken ) ;
46
42
47
- internal async Task RollbackAsync ( IOBehavior ioBehavior , CancellationToken cancellationToken )
43
+ private async Task RollbackAsync ( IOBehavior ioBehavior , CancellationToken cancellationToken )
48
44
{
49
45
VerifyNotDisposed ( ) ;
50
46
if ( Connection == null )
0 commit comments