/// <summary>
        /// Restores the current culture from the threading context.
        /// </summary>
        /// <param name="threadContext">Context for the server threading.</param>
        private static void RestoreThreadCulture(ThreadContext threadContext)
        {
            if (threadContext.CurrentCulture != null)
            {
                Thread.CurrentThread.CurrentCulture = threadContext.CurrentCulture;
            }

            if (threadContext.CurrentUICulture != null)
            {
                Thread.CurrentThread.CurrentUICulture = threadContext.CurrentUICulture;
            }
        }
 /// <summary>
 /// Stores the current culture in the threading context.
 /// </summary>
 /// <param name="threadContext">Context for the server threading.</param>
 private static void StoreThreadCulture(ThreadContext threadContext)
 {
     threadContext.CurrentCulture = Thread.CurrentThread.CurrentCulture;
     threadContext.CurrentUICulture = Thread.CurrentThread.CurrentUICulture;
 }