コード例 #1
0
ファイル: ThreadIDHelper.cs プロジェクト: wade1990/PortAIO
 /// <summary>
 /// Initializes static members of the ThreadIDHelper class.
 /// </summary>
 static ThreadIDHelper()
 {
     if (PlatformDetector.IsWin32)
     {
         Instance = new Win32ThreadIDHelper();
     }
     else
     {
         Instance = new PortableThreadIDHelper();
     }
 }
コード例 #2
0
ファイル: ThreadIDHelper.cs プロジェクト: CharlieBP/NLog
 /// <summary>
 /// Initializes static members of the ThreadIDHelper class.
 /// </summary>
 static ThreadIDHelper()
 {
     if (PlatformDetector.IsWin32)
     {
         Instance = new Win32ThreadIDHelper();
     }
     else
     {
         Instance = new PortableThreadIDHelper();
     }
 }
コード例 #3
0
ファイル: ThreadIDHelper.cs プロジェクト: w04301706/NLog
        /// <summary>
        /// Initializes static members of the ThreadIDHelper class.
        /// </summary>
        static ThreadIDHelper()
        {
#if !SILVERLIGHT && !__IOS__ && !__ANDROID__ && !NETSTANDARD
            if (PlatformDetector.IsWin32)
            {
                Instance = new Win32ThreadIDHelper();
            }
            else
#endif
            {
                Instance = new PortableThreadIDHelper();
            }
        }
コード例 #4
0
        /// <summary>
        /// Initializes static members of the ThreadIDHelper class.
        /// </summary>
        static ThreadIDHelper()
        {
#if NET_CF
            Instance = new Win32ThreadIDHelper();
#else
            if (PlatformDetector.IsWin32)
            {
                Instance = new Win32ThreadIDHelper();
            }
            else
            {
                Instance = new PortableThreadIDHelper();
            }
#endif
        }
コード例 #5
0
ファイル: ThreadIDHelper.cs プロジェクト: xiaopohou/NLog-1
        /// <summary>
        /// Initializes static members of the ThreadIDHelper class.
        /// </summary>
        static ThreadIDHelper()
        {
#if NET_CF
            Instance = new Win32ThreadIDHelper();
#else
            if (PlatformDetector.IsWin32)
            {
                Instance = new Win32ThreadIDHelper();
            }
            else
            {
                Instance = new PortableThreadIDHelper();
            }
#endif
        }
コード例 #6
0
        /// <summary>
        /// Initializes static members of the ThreadIDHelper class.
        /// </summary>
        static ThreadIDHelper()
        {
#if NET_CF
            Instance = new Win32ThreadIDHelper();
#else
            if (PlatformDetector.IsCurrentOSCompatibleWith(RuntimeOS.Windows) ||
                PlatformDetector.IsCurrentOSCompatibleWith(RuntimeOS.WindowsCE) ||
                PlatformDetector.IsCurrentOSCompatibleWith(RuntimeOS.WindowsNT))
            {
                Instance = new Win32ThreadIDHelper();
            }
            else
            {
                Instance = new PortableThreadIDHelper();
            }
#endif
        }
コード例 #7
0
        /// <summary>
        /// Initializes static members of the ThreadIDHelper class.
        /// </summary>
        static ThreadIDHelper()
        {
#if NET_CF
            Instance = new Win32ThreadIDHelper();
#else
            if (PlatformDetector.IsCurrentOSCompatibleWith(RuntimeOS.Windows)
             || PlatformDetector.IsCurrentOSCompatibleWith(RuntimeOS.WindowsCE)
             || PlatformDetector.IsCurrentOSCompatibleWith(RuntimeOS.WindowsNT))
            {
                Instance = new Win32ThreadIDHelper();
            }
            else
            {
                Instance = new PortableThreadIDHelper();
            }
#endif
        }