Move null check into FEATURE_THREAD_THREADPOOL section.

This commit is contained in:
Gert Driesen
2017-03-05 18:54:28 +01:00
parent 04ca23176a
commit ff78430ed4
@@ -36,9 +36,10 @@ namespace Renci.SshNet.Abstractions
/// <param name="action">The action to execute.</param>
public static void ExecuteThread(Action action)
{
#if FEATURE_THREAD_THREADPOOL
if (action == null)
throw new ArgumentNullException("action");
#if FEATURE_THREAD_THREADPOOL
System.Threading.ThreadPool.QueueUserWorkItem(o => action());
#elif FEATURE_THREAD_TAP
System.Threading.Tasks.Task.Run(action);