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