J. Ritchie CarrollGSF.Net: Added SNMP library.c5ac7fa6 years agoHistory
33 lines · 867 B · C#
RawDownload
using System;using System.Threading;using System.Threading.Tasks; namespace GSF.Net.Snmp.Messaging{    internal static class AsyncHelper    {        private static readonly TaskFactory s_myTaskFactory = new          TaskFactory(CancellationToken.None,                      TaskCreationOptions.None,                      TaskContinuationOptions.None,                      TaskScheduler.Default);         public static TResult RunSync<TResult>(Func<Task<TResult>> func)        {            return s_myTaskFactory              .StartNew(func)              .Unwrap()              .GetAwaiter()              .GetResult();        }         public static void RunSync(Func<Task> func)        {            s_myTaskFactory              .StartNew(func)              .Unwrap()              .GetAwaiter()              .GetResult();        }    }}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t