Skip to content

Commit 7b57c60

Browse files
committed
Revert "Make ExecuteReaderAsync an async method."
This reverts commit 4169a0e.
1 parent a529ee0 commit 7b57c60

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/MySqlConnector/MySql.Data.MySqlClient/MySqlCommand.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -261,13 +261,13 @@ protected override Task<DbDataReader> ExecuteDbDataReaderAsync(CommandBehavior b
261261
return ExecuteReaderAsync(behavior, AsyncIOBehavior, cancellationToken);
262262
}
263263

264-
internal async Task<DbDataReader> ExecuteReaderAsync(CommandBehavior behavior, IOBehavior ioBehavior, CancellationToken cancellationToken)
264+
internal Task<DbDataReader> ExecuteReaderAsync(CommandBehavior behavior, IOBehavior ioBehavior, CancellationToken cancellationToken)
265265
{
266266
if (!IsValid(out var exception))
267-
throw exception;
267+
return Utility.TaskFromException<DbDataReader>(exception);
268268

269269
m_commandBehavior = behavior;
270-
return await CommandExecutor.ExecuteReaderAsync(new IMySqlCommand[] { this }, SingleCommandPayloadCreator.Instance, behavior, ioBehavior, cancellationToken).ConfigureAwait(false);
270+
return CommandExecutor.ExecuteReaderAsync(new IMySqlCommand[] { this }, SingleCommandPayloadCreator.Instance, behavior, ioBehavior, cancellationToken);
271271
}
272272

273273
public MySqlCommand Clone() => new MySqlCommand(this);

0 commit comments

Comments
 (0)