1 instantiation of TestSessionPool
Microsoft.TestPlatform.CrossPlatEngine (1)
TestSession\TestSessionPool.cs (1)
49s_instance ??= new TestSessionPool();
10 references to TestSessionPool
Microsoft.TestPlatform.CrossPlatEngine (8)
Client\ProxyDiscoveryManager.cs (1)
292TestSessionPool.Instance.ReturnProxy(_testSessionInfo, _proxyOperationManager.Id);
Client\ProxyExecutionManager.cs (1)
394TestSessionPool.Instance.ReturnProxy(_testSessionInfo, _proxyOperationManager.Id);
TestEngine.cs (2)
141var proxyOperationManager = TestSessionPool.Instance.TryTakeProxy( 290var proxyOperationManager = TestSessionPool.Instance.TryTakeProxy(
TestSession\ProxyTestSessionManager.cs (1)
183if (!TestSessionPool.Instance.AddSession(_testSessionInfo, this))
TestSession\TestSessionPool.cs (3)
21private static volatile TestSessionPool? s_instance; 27/// Initializes a new instance of the <see cref="TestSessionPool"/> class. 41public static TestSessionPool Instance
vstest.console (1)
TestPlatformHelpers\TestRequestManager.cs (1)
589var stopped = TestSessionPool.Instance.KillSession(payload.TestSessionInfo!, requestData);
vstest.console.arm64 (1)
src\vstest\src\vstest.console\TestPlatformHelpers\TestRequestManager.cs (1)
589var stopped = TestSessionPool.Instance.KillSession(payload.TestSessionInfo!, requestData);