<PackageReference Include="NUnit" Version="4.5.1" />

NUnit.Framework.Internal.SandboxedThreadState

sealed class SandboxedThreadState
Holds thread state which is captured and restored in order to sandbox user code.
namespace NUnit.Framework.Internal { internal sealed class SandboxedThreadState { public CultureInfo Culture { get; } public CultureInfo UICulture { get; } public IPrincipal Principal { get; } public static SandboxedThreadState Capture(); public void Restore(); public SandboxedThreadState WithCulture(CultureInfo culture); public SandboxedThreadState WithUICulture(CultureInfo uiCulture); public SandboxedThreadState WithPrincipal(IPrincipal principal); } }