src/NAsync/SimpleTaskFactory.cs
/// <summary>
/// Queues the specified work to run on the ThreadPool and returns a Task handle for that work.
/// </summary>
/// <param name="action">The work to execute asynchronously</param>
/// <returns>A Task that represents the work queued to execute in the ThreadPool.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// The <paramref name="action"/> parameter was null.
/// </exception>
Queues the specified work to run on the ThreadPool and returns a Task handle for that work.
Queues the specified work to run on the ThreadPool and returns a Task handle for that work .
[NotNull]
        public static Task Run([NotNull] Action action)
        {
            return Run(action, CancellationToken.None);
        }
[ NotNull ] public static Task Run ( [ NotNull ] Action action ) { return Run ( action , CancellationToken . None ) ; }
Queues the specified work to run on the ThreadPool and returns a Task handle for that work.
Queues the specified work to run on the ThreadPool and returns a Task handle for that work .
A Task that represents the work queued to execute in the ThreadPool.
A Task that represents the work queued to execute in the ThreadPool .
The  parameter was null.
The parameter was null .
Action
[NotNull]
action
The work to execute asynchronously
The work to execute asynchronously