Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.
/ corefx Public archive

Commit c481050

Browse files
committed
Address review comments
1 parent c8dbbf4 commit c481050

File tree

4 files changed

+59
-73
lines changed

4 files changed

+59
-73
lines changed

src/System.Data.Common/src/System/Data/Common/DbCommand.netcoreapp.cs

+9-11
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,22 @@ public virtual Task PrepareAsync(CancellationToken cancellationToken = default)
1515
{
1616
return Task.FromCanceled(cancellationToken);
1717
}
18-
else
18+
19+
try
20+
{
21+
Prepare();
22+
return Task.CompletedTask;
23+
}
24+
catch (Exception e)
1925
{
20-
try
21-
{
22-
Prepare();
23-
return Task.CompletedTask;
24-
}
25-
catch (Exception e)
26-
{
27-
return Task.FromException(e);
28-
}
26+
return Task.FromException(e);
2927
}
3028
}
3129

3230
public virtual ValueTask DisposeAsync()
3331
{
3432
Dispose();
35-
return new ValueTask(Task.CompletedTask);
33+
return default;
3634
}
3735
}
3836
}

src/System.Data.Common/src/System/Data/Common/DbConnection.netcoreapp.cs

+24-30
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,14 @@ protected virtual ValueTask<DbTransaction> BeginDbTransactionAsync(IsolationLeve
1515
{
1616
return new ValueTask<DbTransaction>(Task.FromCanceled<DbTransaction>(cancellationToken));
1717
}
18-
else
18+
19+
try
20+
{
21+
return new ValueTask<DbTransaction>(BeginDbTransaction(isolationLevel));
22+
}
23+
catch (Exception e)
1924
{
20-
try
21-
{
22-
return new ValueTask<DbTransaction>(BeginDbTransaction(isolationLevel));
23-
}
24-
catch (Exception e)
25-
{
26-
return new ValueTask<DbTransaction>(Task.FromException<DbTransaction>(e));
27-
}
25+
return new ValueTask<DbTransaction>(Task.FromException<DbTransaction>(e));
2826
}
2927
}
3028

@@ -40,17 +38,15 @@ public virtual Task ChangeDatabaseAsync(string databaseName, CancellationToken c
4038
{
4139
return Task.FromCanceled(cancellationToken);
4240
}
43-
else
41+
42+
try
4443
{
45-
try
46-
{
47-
ChangeDatabase(databaseName);
48-
return Task.CompletedTask;
49-
}
50-
catch (Exception e)
51-
{
52-
return Task.FromException(e);
53-
}
44+
ChangeDatabase(databaseName);
45+
return Task.CompletedTask;
46+
}
47+
catch (Exception e)
48+
{
49+
return Task.FromException(e);
5450
}
5551
}
5652

@@ -60,24 +56,22 @@ public virtual Task CloseAsync(CancellationToken cancellationToken = default)
6056
{
6157
return Task.FromCanceled(cancellationToken);
6258
}
63-
else
59+
60+
try
61+
{
62+
Close();
63+
return Task.CompletedTask;
64+
}
65+
catch (Exception e)
6466
{
65-
try
66-
{
67-
Close();
68-
return Task.CompletedTask;
69-
}
70-
catch (Exception e)
71-
{
72-
return Task.FromException(e);
73-
}
67+
return Task.FromException(e);
7468
}
7569
}
7670

7771
public virtual ValueTask DisposeAsync()
7872
{
7973
Dispose();
80-
return new ValueTask(Task.CompletedTask);
74+
return default;
8175
}
8276
}
8377
}

src/System.Data.Common/src/System/Data/Common/DbDataReader.netcoreapp.cs

+9-11
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,22 @@ public virtual Task CloseAsync(CancellationToken cancellationToken = default)
1515
{
1616
return Task.FromCanceled(cancellationToken);
1717
}
18-
else
18+
19+
try
20+
{
21+
Close();
22+
return Task.CompletedTask;
23+
}
24+
catch (Exception e)
1925
{
20-
try
21-
{
22-
Close();
23-
return Task.CompletedTask;
24-
}
25-
catch (Exception e)
26-
{
27-
return Task.FromException(e);
28-
}
26+
return Task.FromException(e);
2927
}
3028
}
3129

3230
public virtual ValueTask DisposeAsync()
3331
{
3432
Dispose();
35-
return new ValueTask(Task.CompletedTask);
33+
return default;
3634
}
3735
}
3836
}

src/System.Data.Common/src/System/Data/Common/DbTransaction.netcoreapp.cs

+17-21
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,15 @@ public virtual Task CommitAsync(CancellationToken cancellationToken = default)
1515
{
1616
return Task.FromCanceled(cancellationToken);
1717
}
18-
else
18+
19+
try
20+
{
21+
Commit();
22+
return Task.CompletedTask;
23+
}
24+
catch (Exception e)
1925
{
20-
try
21-
{
22-
Commit();
23-
return Task.CompletedTask;
24-
}
25-
catch (Exception e)
26-
{
27-
return Task.FromException(e);
28-
}
26+
return Task.FromException(e);
2927
}
3028
}
3129

@@ -35,24 +33,22 @@ public virtual Task RollbackAsync(CancellationToken cancellationToken = default)
3533
{
3634
return Task.FromCanceled(cancellationToken);
3735
}
38-
else
36+
37+
try
38+
{
39+
Rollback();
40+
return Task.CompletedTask;
41+
}
42+
catch (Exception e)
3943
{
40-
try
41-
{
42-
Rollback();
43-
return Task.CompletedTask;
44-
}
45-
catch (Exception e)
46-
{
47-
return Task.FromException(e);
48-
}
44+
return Task.FromException(e);
4945
}
5046
}
5147

5248
public virtual ValueTask DisposeAsync()
5349
{
5450
Dispose();
55-
return new ValueTask(Task.CompletedTask);
51+
return default;
5652
}
5753
}
5854
}

0 commit comments

Comments
 (0)