Replace Thread.CurrentThread.ManagedThreadId with Environment.CurrentManagedThreadId

This commit is contained in:
teinarss
2021-08-10 21:40:21 +02:00
committed by abcdefg30
parent 573a6cf645
commit fba4c5049c
2 changed files with 4 additions and 5 deletions

View File

@@ -10,7 +10,6 @@
#endregion
using System;
using System.Threading;
namespace OpenRA.Platforms.Default
{
@@ -25,12 +24,12 @@ namespace OpenRA.Platforms.Default
protected void SetThreadAffinity()
{
managedThreadId = Thread.CurrentThread.ManagedThreadId;
managedThreadId = Environment.CurrentManagedThreadId;
}
protected void VerifyThreadAffinity()
{
if (managedThreadId != Thread.CurrentThread.ManagedThreadId)
if (managedThreadId != Environment.CurrentManagedThreadId)
throw new InvalidOperationException("Cross-thread operation not valid: This method must only be called from the thread that owns this object.");
}
}