33 lines
734 B
C#
33 lines
734 B
C#
# if !WINDOWS_WSA && !WINDOWS_UWP
|
|
using System.Threading;
|
|
|
|
namespace Foundation.Tasks
|
|
{
|
|
public partial class TaskManager
|
|
{ /// <summary>
|
|
/// Checks if this is the main thread
|
|
/// </summary>
|
|
public static bool IsMainThread
|
|
{
|
|
get { return Thread.CurrentThread == MainThread; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// The Main Thread
|
|
/// </summary>
|
|
public static Thread MainThread { get; protected set; }
|
|
|
|
/// <summary>
|
|
/// The Current Thread
|
|
/// </summary>
|
|
public static Thread CurrentThread
|
|
{
|
|
get
|
|
{
|
|
return Thread.CurrentThread;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#endif
|