diff --git a/Platform.Threading.csproj b/Platform.Threading.csproj index c290a19..63dec0b 100644 --- a/Platform.Threading.csproj +++ b/Platform.Threading.csproj @@ -9,7 +9,7 @@ net472;netstandard2.0;netstandard3.1;net5;net6 Platform.Threading Platform.Threading - LinksPlatform;Threading;ISynchronization;ISynchronizationExtensions;ISynchronized;ReaderWriterLockSynchronization;Unsynchronization;ConcurrentQueueExtensions;TaskExtensions;ThreadHelpers + LinksPlatform;Threading;ISynchronization;ISynchronizationExtensions;ISynchronized;ReaderWriterLockSynchronization;Unsynchronization;ConcurrentQueueExtensions;ThreadHelpers https://raw.githubusercontent.com/linksplatform/Documentation/18469f4d033ee9a5b7b84caab9c585acab2ac519/doc/Avatar-rainbow-icon-64x64.png https://linksplatform.github.io/Threading Unlicensed diff --git a/cpp/Platform.Threading/TaskExtensions.h b/cpp/Platform.Threading/TaskExtensions.h deleted file mode 100644 index b78a7da..0000000 --- a/cpp/Platform.Threading/TaskExtensions.h +++ /dev/null @@ -1,7 +0,0 @@ -namespace Platform::Threading -{ - class TaskExtensions - { - public: template static TReturn AwaitResult(Task task) { return task.GetAwaiter().GetResult(); } - }; -} diff --git a/csharp/Platform.Threading/Platform.Threading.csproj b/csharp/Platform.Threading/Platform.Threading.csproj index b9d11b2..49647c7 100644 --- a/csharp/Platform.Threading/Platform.Threading.csproj +++ b/csharp/Platform.Threading/Platform.Threading.csproj @@ -9,7 +9,7 @@ net8 Platform.Threading Platform.Threading - LinksPlatform;Threading;ISynchronization;ISynchronizationExtensions;ISynchronized;ReaderWriterLockSynchronization;Unsynchronization;ConcurrentQueueExtensions;TaskExtensions;ThreadHelpers + LinksPlatform;Threading;ISynchronization;ISynchronizationExtensions;ISynchronized;ReaderWriterLockSynchronization;Unsynchronization;ConcurrentQueueExtensions;ThreadHelpers https://raw.githubusercontent.com/linksplatform/Documentation/18469f4d033ee9a5b7b84caab9c585acab2ac519/doc/Avatar-rainbow-icon-64x64.png https://linksplatform.github.io/Threading Unlicense diff --git a/csharp/Platform.Threading/TaskExtensions.cs b/csharp/Platform.Threading/TaskExtensions.cs deleted file mode 100644 index c0ec8a1..0000000 --- a/csharp/Platform.Threading/TaskExtensions.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Threading.Tasks; - -namespace Platform.Threading -{ - /// - /// Provides a set of extension methods for objects. - /// Предоставляет набор методов расширения для объектов . - /// - public static class TaskExtensions - { - /// - /// Waits for completion of the asynchronous and returns its result. - /// Ожидает завершения асинхронной и возвращает её результат. - /// - /// The return value type.Тип возвращаемого значения. - /// The asynchronous .Ассинхронная . - /// The result of completed .Результат завершённой . - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static TReturn AwaitResult(this Task task) => task.GetAwaiter().GetResult(); - } -}