private static SynchronizationContext GetThreadLocalContext()
        {
            SynchronizationContext synchronizationContext = (SynchronizationContext)null;

            if (synchronizationContext == null && Environment.IsWinRTSupported)
            {
                synchronizationContext = SynchronizationContext.GetWinRTContext();
            }
            return(synchronizationContext);
        }