Skip to content

Commit 9edab00

Browse files
committed
Remove Task Utility methods.
These were only necessary for .NET 4.5 compatibility. Signed-off-by: Bradley Grainger <[email protected]>
1 parent a929097 commit 9edab00

File tree

8 files changed

+14
-17
lines changed

8 files changed

+14
-17
lines changed

src/MySqlConnector/Core/SchemaProvider.g.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ private Task FillMetaDataCollectionsAsync(IOBehavior ioBehavior, DataTable dataT
119119
dataTable.Rows.Add("UserPrivileges", 0, 0);
120120
dataTable.Rows.Add("Views", 0, 3);
121121

122-
return Utility.CompletedTask;
122+
return Task.CompletedTask;
123123
}
124124

125125
private async Task FillCharacterSetsAsync(IOBehavior ioBehavior, DataTable dataTable, string?[]? restrictionValues, CancellationToken cancellationToken)
@@ -261,7 +261,7 @@ private Task FillDataSourceInformationAsync(IOBehavior ioBehavior, DataTable dat
261261

262262
DoFillDataSourceInformation(dataTable);
263263

264-
return Utility.CompletedTask;
264+
return Task.CompletedTask;
265265
}
266266

267267
private Task FillDataTypesAsync(IOBehavior ioBehavior, DataTable dataTable, string?[]? restrictionValues, CancellationToken cancellationToken)
@@ -298,7 +298,7 @@ private Task FillDataTypesAsync(IOBehavior ioBehavior, DataTable dataTable, stri
298298

299299
DoFillDataTypes(dataTable);
300300

301-
return Utility.CompletedTask;
301+
return Task.CompletedTask;
302302
}
303303

304304
private async Task FillEnginesAsync(IOBehavior ioBehavior, DataTable dataTable, string?[]? restrictionValues, CancellationToken cancellationToken)
@@ -562,7 +562,7 @@ private Task FillReservedWordsAsync(IOBehavior ioBehavior, DataTable dataTable,
562562

563563
DoFillReservedWords(dataTable);
564564

565-
return Utility.CompletedTask;
565+
return Task.CompletedTask;
566566
}
567567

568568
private async Task FillResourceGroupsAsync(IOBehavior ioBehavior, DataTable dataTable, string?[]? restrictionValues, CancellationToken cancellationToken)
@@ -604,7 +604,7 @@ private Task FillRestrictionsAsync(IOBehavior ioBehavior, DataTable dataTable, s
604604
dataTable.Rows.Add("Tables", "Table", "TABLE_NAME", 3);
605605
dataTable.Rows.Add("Tables", "TableType", "TABLE_TYPE", 4);
606606

607-
return Utility.CompletedTask;
607+
return Task.CompletedTask;
608608
}
609609

610610
private async Task FillSchemaPrivilegesAsync(IOBehavior ioBehavior, DataTable dataTable, string?[]? restrictionValues, CancellationToken cancellationToken)

src/MySqlConnector/MySqlBatch.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ private async Task<DbDataReader> ExecuteDbDataReaderAsync(CommandBehavior behavi
151151
private Task<MySqlDataReader> ExecuteReaderAsync(CommandBehavior behavior, IOBehavior ioBehavior, CancellationToken cancellationToken)
152152
{
153153
if (!IsValid(out var exception))
154-
return Utility.TaskFromException<MySqlDataReader>(exception);
154+
return Task.FromException<MySqlDataReader>(exception);
155155

156156
CurrentCommandBehavior = behavior;
157157
foreach (MySqlBatchCommand batchCommand in BatchCommands)
@@ -366,7 +366,7 @@ private bool NeedsPrepare(out Exception? exception)
366366
private Task PrepareAsync(IOBehavior ioBehavior, CancellationToken cancellationToken)
367367
{
368368
if (!NeedsPrepare(out var exception))
369-
return exception is null ? Utility.CompletedTask : Utility.TaskFromException(exception);
369+
return exception is null ? Task.CompletedTask : Task.FromException(exception);
370370

371371
return DoPrepareAsync(ioBehavior, cancellationToken);
372372
}

src/MySqlConnector/MySqlCommand.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ public override void Prepare()
160160
private Task PrepareAsync(IOBehavior ioBehavior, CancellationToken cancellationToken)
161161
{
162162
if (!NeedsPrepare(out var exception))
163-
return exception is null ? Utility.CompletedTask : Utility.TaskFromException(exception);
163+
return exception is null ? Task.CompletedTask : Task.FromException(exception);
164164

165165
return Connection!.Session.PrepareAsync(this, ioBehavior, cancellationToken);
166166
}
@@ -347,7 +347,7 @@ internal async Task<MySqlDataReader> ExecuteReaderAsync(CommandBehavior behavior
347347
internal Task<MySqlDataReader> ExecuteReaderNoResetTimeoutAsync(CommandBehavior behavior, IOBehavior ioBehavior, CancellationToken cancellationToken)
348348
{
349349
if (!IsValid(out var exception))
350-
return Utility.TaskFromException<MySqlDataReader>(exception);
350+
return Task.FromException<MySqlDataReader>(exception);
351351

352352
var activity = NoActivity ? null : Connection!.Session.StartActivity(ActivitySourceHelper.ExecuteActivityName,
353353
ActivitySourceHelper.DatabaseStatementTagName, CommandText);
@@ -375,7 +375,7 @@ public Task DisposeAsync()
375375
#if NETCOREAPP3_0_OR_GREATER || NETSTANDARD2_1_OR_GREATER
376376
return default;
377377
#else
378-
return Utility.CompletedTask;
378+
return Task.CompletedTask;
379379
#endif
380380
}
381381

src/MySqlConnector/MySqlTransaction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ internal Task DisposeAsync(IOBehavior ioBehavior, CancellationToken cancellation
217217
#if NETCOREAPP3_0_OR_GREATER || NETSTANDARD2_1_OR_GREATER
218218
return default;
219219
#else
220-
return Utility.CompletedTask;
220+
return Task.CompletedTask;
221221
#endif
222222
}
223223

src/MySqlConnector/Utilities/Utility.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -473,9 +473,6 @@ public static TimeSpan ParseTimeSpan(ReadOnlySpan<byte> value)
473473
throw new FormatException("Couldn't interpret '{0}' as a valid TimeSpan".FormatInvariant(Encoding.UTF8.GetString(originalValue)));
474474
}
475475

476-
public static Task CompletedTask => Task.CompletedTask;
477-
public static Task TaskFromException(Exception exception) => Task.FromException(exception);
478-
public static Task<T> TaskFromException<T>(Exception exception) => Task.FromException<T>(exception);
479476
public static byte[] EmptyByteArray { get; } = Array.Empty<byte>();
480477

481478
#if !NETCOREAPP2_1_OR_GREATER && !NETSTANDARD2_1_OR_GREATER

src/MySqlConnector/Utilities/ValueTaskExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ internal static class ValueTaskExtensions
44
{
55
public static async ValueTask<TResult> ContinueWith<T, TResult>(this ValueTask<T> valueTask, Func<T, ValueTask<TResult>> continuation) => await continuation(await valueTask.ConfigureAwait(false)).ConfigureAwait(false);
66

7-
public static ValueTask<T> FromException<T>(Exception exception) => new ValueTask<T>(Utility.TaskFromException<T>(exception));
7+
public static ValueTask<T> FromException<T>(Exception exception) => new ValueTask<T>(Task.FromException<T>(exception));
88
}

tests/SideBySide/SslTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public async Task ConnectSslClientCertificateCallback(string certificateFile, st
6666
connection.ProvideClientCertificatesCallback = x =>
6767
{
6868
x.Add(new X509Certificate2(certificateFilePath, certificateFilePassword));
69-
return MySqlConnector.Utilities.Utility.CompletedTask;
69+
return Task.CompletedTask;
7070
};
7171
#else
7272
connection.ProvideClientCertificatesCallback = async x =>

tools/SchemaCollectionGenerator/SchemaCollectionGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ public async ValueTask<DataTable> GetSchemaAsync(IOBehavior ioBehavior, string c
131131
if (!isAsync)
132132
{
133133
codeWriter.Write(@"
134-
return Utility.CompletedTask;");
134+
return Task.CompletedTask;");
135135
}
136136

137137
codeWriter.Write(@"

0 commit comments

Comments
 (0)