NUnit.Framework.Internal.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);
}
}