Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ InvokeInStaThread()

static void ReLogic.OS.Windows.Clipboard.InvokeInStaThread ( Action callback)
inlinestaticprivate

Definition at line 64 of file Clipboard.cs.

65 {
67 {
68 callback();
69 return;
70 }
71 Thread thread = new Thread((ThreadStart)delegate
72 {
73 callback();
74 });
76 thread.Start();
77 thread.Join();
78 }
static ApartmentState GetApartmentStateSafely()
Definition Clipboard.cs:80
void SetApartmentState(ApartmentState state)
Definition Thread.cs:771
bool Join(int millisecondsTimeout)
void Start(object? parameter)
Definition Thread.cs:574
delegate void ThreadStart()

References ReLogic.OS.Windows.Clipboard.GetApartmentStateSafely(), System.Threading.Thread.Join(), System.Threading.Thread.SetApartmentState(), System.Threading.Thread.Start(), and System.Threading.ThreadStart().

Referenced by ReLogic.OS.Windows.Clipboard.SetClipboard(), and ReLogic.OS.Windows.Clipboard.TryToGetClipboardText().