3 writes to TestExtensions
Microsoft.VisualStudio.TestPlatform.Common (3)
ExtensionFramework\TestPluginCache.cs (3)
58TestExtensions = null; 156TestExtensions ??= new TestExtensions(); 335TestExtensions ??= new TestExtensions();
31 references to TestExtensions
Microsoft.TestPlatform.CrossPlatEngine (2)
Discovery\DiscoveryManager.cs (1)
180DiscoveredExtensions = TestPluginCache.Instance.TestExtensions?.GetCachedExtensions(),
Execution\BaseRunTests.cs (1)
630testRunCompleteEventArgs.DiscoveredExtensions = TestPluginCache.Instance.TestExtensions?.GetCachedExtensions();
Microsoft.VisualStudio.TestPlatform.Client (4)
Discovery\DiscoveryRequest.cs (2)
262TestPluginCache.Instance.TestExtensions?.GetCachedExtensions()); 445TestPluginCache.Instance.TestExtensions?.GetCachedExtensions());
Execution\TestRunRequest.cs (2)
412TestPluginCache.Instance.TestExtensions?.GetCachedExtensions()); 620TestPluginCache.Instance.TestExtensions?.GetCachedExtensions());
Microsoft.VisualStudio.TestPlatform.Common (25)
ExtensionFramework\TestPluginCache.cs (25)
127if (TestExtensions != null && TestExtensions.AreTestExtensionsCached<TPluginInfo>()) 129return TestExtensions.GetTestExtensionCache<TPluginInfo>(); 158TestExtensions.AddExtension(pluginInfos); 161TestExtensions.SetTestExtensionsCacheStatusToTrue<TPluginInfo>(); 233TestExtensions?.InvalidateCache(); 241TestExtensions?.InvalidateCache(); 266TestExtensions?.InvalidateCache(); 324TestExtensions?.GetTestExtensionCache<TPluginInfo>(), 337TestExtensions.AddExtension(pluginInfos); 541TPDebug.Assert(TestExtensions is not null, "TestExtensions is null"); 543var discoverers = TestExtensions.TestDiscoverers != null ? string.Join(",", TestExtensions.TestDiscoverers.Keys.ToArray()) : null; 546var executors = TestExtensions.TestExecutors != null ? string.Join(",", TestExtensions.TestExecutors.Keys.ToArray()) : null; 549var executors2 = TestExtensions.TestExecutors2 != null ? string.Join(",", TestExtensions.TestExecutors2.Keys.ToArray()) : null; 552var settingsProviders = TestExtensions.TestSettingsProviders != null ? string.Join(",", TestExtensions.TestSettingsProviders.Keys.ToArray()) : null; 555var loggers = TestExtensions.TestLoggers != null ? string.Join(",", TestExtensions.TestLoggers.Keys.ToArray()) : null; 558var testhosts = TestExtensions.TestHosts != null ? string.Join(",", TestExtensions.TestHosts.Keys.ToArray()) : null; 561var dataCollectors = TestExtensions.DataCollectors != null ? string.Join(",", TestExtensions.DataCollectors.Keys.ToArray()) : null;