4 instantiations of LazyExtension
Microsoft.VisualStudio.TestPlatform.Common (4)
ExtensionFramework\TestExecutorExtensionManager.cs (1)
83
cache[testExtension.TestPluginInfo.IdentifierData] =
new
(testExtension.Value, testExtension.Metadata);
ExtensionFramework\TestPluginManager.cs (2)
214
var testExtension = new
LazyExtension
<TExtension, IMetadata>(plugin, typeof(TMetadata));
218
unfilteredExtensions.Add(new
LazyExtension
<TExtension, Dictionary<string, object>>(plugin, new Dictionary<string, object>()));
RunSettings.cs (1)
241
return new
LazyExtension
<ISettingsProvider, ISettingsProviderCapabilities>(
95 references to LazyExtension
Microsoft.TestPlatform.CrossPlatEngine (22)
AttachmentsProcessing\DataCollectorAttachmentsProcessorsFactory.cs (1)
91
var
dataCollectorExtension = dataCollectorExtensionManager.TryGetTestExtension(invokedDataCollector.Uri);
Client\TestLoggerManager.cs (2)
359
var
logger = extensionManager.TryGetTestExtension(uri.AbsoluteUri);
394
foreach (
var
extension in extensionManager.TestExtensions)
Discovery\DiscovererEnumerator.cs (9)
155
foreach (
var
discoverer in discovererToSourcesMap.Keys)
195
LazyExtension
<ITestDiscoverer, ITestDiscovererCapabilities> discoverer,
196
Dictionary<
LazyExtension
<ITestDiscoverer, ITestDiscovererCapabilities>, IEnumerable<string>> discovererToSourcesMap,
269
private static bool TryToLoadDiscoverer(
LazyExtension
<ITestDiscoverer, ITestDiscovererCapabilities> discoverer, IMessageLogger logger, [NotNullWhen(true)] out Type? discovererType)
291
LazyExtension
<ITestDiscoverer, ITestDiscovererCapabilities> discoverer)
352
internal static Dictionary<
LazyExtension
<ITestDiscoverer, ITestDiscovererCapabilities>, IEnumerable<string>>? GetDiscovererToSourcesMap(
372
var result = new Dictionary<
LazyExtension
<ITestDiscoverer, ITestDiscovererCapabilities>, IEnumerable<string>>();
379
foreach (
var
discoverer in allDiscoverers)
492
private static IEnumerable<
LazyExtension
<ITestDiscoverer, ITestDiscovererCapabilities>>? GetDiscoverers(
Execution\BaseRunTests.cs (5)
281
LazyExtension
<ITestExecutor, ITestExecutorCapabilities> executor,
297
LazyExtension
<ITestExecutor, ITestExecutorCapabilities> executor,
357
var executorCache = new Dictionary<string,
LazyExtension
<ITestExecutor, ITestExecutorCapabilities>>();
370
var
executor = extensionManager?.TryGetTestExtension(executorUriExtensionTuple.Item1);
432
if (!executorCache.TryGetValue(executorUri, out
var
executor))
Execution\RunTestsWithSources.cs (3)
109
LazyExtension
<ITestExecutor, ITestExecutorCapabilities> executor,
119
LazyExtension
<ITestExecutor, ITestExecutorCapabilities> executor,
170
foreach (
var
discoverer in discovererToSourcesMap.Keys)
Execution\RunTestsWithTests.cs (2)
67
LazyExtension
<ITestExecutor, ITestExecutorCapabilities> executor,
77
LazyExtension
<ITestExecutor, ITestExecutorCapabilities> executor,
Microsoft.VisualStudio.TestPlatform.Common (65)
DataCollection\DataCollectionManager.cs (4)
406
foreach (
var
extension in _dataCollectorExtensionManager.TestExtensions)
431
foreach (
var
extension in _dataCollectorExtensionManager.TestExtensions)
450
foreach (
var
extension in _dataCollectorExtensionManager.TestExtensions)
471
var
extension = DataCollectorExtensionManager.TryGetTestExtension(extensionUri);
ExtensionFramework\DataCollectionExtensionManager.cs (2)
35
IEnumerable<
LazyExtension
<ObjectModel.DataCollection.DataCollector, Dictionary<string, object>>> unfilteredTestExtensions,
36
IEnumerable<
LazyExtension
<ObjectModel.DataCollection.DataCollector, IDataCollectorCapabilities>> testExtensions,
ExtensionFramework\TestDiscoveryExtensionManager.cs (5)
27
IEnumerable<
LazyExtension
<ITestDiscoverer, ITestDiscovererCapabilities>> discoverers,
28
IEnumerable<
LazyExtension
<ITestDiscoverer, Dictionary<string, object>>> unfilteredDiscoverers)
40
public IEnumerable<
LazyExtension
<ITestDiscoverer, Dictionary<string, object>>> UnfilteredDiscoverers { get; private set; }
45
public IEnumerable<
LazyExtension
<ITestDiscoverer, ITestDiscovererCapabilities>> Discoverers { get; private set; }
107
foreach (
var
discoverer in allDiscoverers.Discoverers)
ExtensionFramework\TestExecutorExtensionManager.cs (10)
36
IEnumerable<
LazyExtension
<ITestExecutor, Dictionary<string, object>>> unfilteredTestExtensions,
37
IEnumerable<
LazyExtension
<ITestExecutor, ITestExecutorCapabilities>> testExtensions,
55
private static IEnumerable<
LazyExtension
<TExecutor1, TValue>> MergeTestExtensionLists<TExecutor1, TExecutor2, TValue>(
56
IEnumerable<
LazyExtension
<TExecutor1, TValue>> testExtensions1,
57
IEnumerable<
LazyExtension
<TExecutor2, TValue>> testExtensions2) where TExecutor1 : ITestExecutor where TExecutor2 : TExecutor1
64
var mergedTestExtensions = new List<
LazyExtension
<TExecutor1, TValue>>();
65
var cache = new Dictionary<string,
LazyExtension
<TExecutor1, TValue>>();
68
foreach (
var
testExtension in testExtensions1)
78
foreach (
var
testExtension in testExtensions2)
202
foreach (
var
executor in executorExtensionManager.TestExtensions)
ExtensionFramework\TestExtensionManager.cs (11)
44
IEnumerable<
LazyExtension
<TExtension, Dictionary<string, object>>> unfilteredTestExtensions,
45
IEnumerable<
LazyExtension
<TExtension, TMetadata>> testExtensions,
65
public IEnumerable<
LazyExtension
<TExtension, Dictionary<string, object>>> UnfilteredTestExtensions
79
public IEnumerable<
LazyExtension
<TExtension, TMetadata>> TestExtensions
88
public Dictionary<Uri,
LazyExtension
<TExtension, TMetadata>> TestExtensionByUri
99
public
LazyExtension
<TExtension, TMetadata>? TryGetTestExtension(Uri extensionUri)
102
TestExtensionByUri.TryGetValue(extensionUri, out
var
testExtension);
112
public
LazyExtension
<TExtension, TMetadata>? TryGetTestExtension(string extensionUri)
115
LazyExtension
<TExtension, TMetadata>? testExtension = null;
134
TestExtensionByUri = new Dictionary<Uri,
LazyExtension
<TExtension, TMetadata>>();
141
foreach (
var
extension in TestExtensions)
ExtensionFramework\TestLoggerExtensionManager.cs (4)
35
IEnumerable<
LazyExtension
<ITestLogger, Dictionary<string, object>>> unfilteredTestExtensions,
36
IEnumerable<
LazyExtension
<ITestLogger, ITestLoggerCapabilities>> testExtensions,
56
out IEnumerable<
LazyExtension
<ITestLogger, Dictionary<string, object>>> unfilteredTestExtensions,
57
out IEnumerable<
LazyExtension
<ITestLogger, ITestLoggerCapabilities>> filteredTestExtensions);
ExtensionFramework\TestPluginManager.cs (9)
113
out IEnumerable<
LazyExtension
<TExtension, Dictionary<string, object>>> unfiltered,
114
out IEnumerable<
LazyExtension
<TExtension, IMetadata>> filtered) where TMetadata : IMetadata where TPluginInfo : TestPluginInformation
149
out IEnumerable<
LazyExtension
<TExtension, Dictionary<string, object>>> unfiltered,
150
out IEnumerable<
LazyExtension
<TExtension, IMetadata>> filtered,
201
out IEnumerable<
LazyExtension
<TExtension, Dictionary<string, object>>> unfiltered,
202
out IEnumerable<
LazyExtension
<TExtension, IMetadata>> filtered)
206
var unfilteredExtensions = new List<
LazyExtension
<TExtension, Dictionary<string, object>>>();
207
var filteredExtensions = new List<
LazyExtension
<TExtension, IMetadata>>();
214
var
testExtension = new LazyExtension<TExtension, IMetadata>(plugin, typeof(TMetadata));
Hosting\TestRunTimeExtensionManager.cs (4)
37
IEnumerable<
LazyExtension
<ITestRuntimeProvider, Dictionary<string, object>>> unfilteredTestExtensions,
38
IEnumerable<
LazyExtension
<ITestRuntimeProvider, ITestRuntimeCapabilities>> testExtensions,
57
out IEnumerable<
LazyExtension
<ITestRuntimeProvider, Dictionary<string, object>>> unfilteredTestExtensions,
58
out IEnumerable<
LazyExtension
<ITestRuntimeProvider, ITestRuntimeCapabilities>> filteredTestExtensions);
Hosting\TestRunTimeProviderManager.cs (2)
42
var
host = _testHostExtensionManager.TryGetTestExtension(hostUri);
48
foreach (
var
testExtension in _testHostExtensionManager.TestExtensions)
RunSettings.cs (5)
32
private readonly Dictionary<string,
LazyExtension
<ISettingsProvider, ISettingsProviderCapabilities>> _settings;
44
_settings = new Dictionary<string,
LazyExtension
<ISettingsProvider, ISettingsProviderCapabilities>>();
65
_settings.TryGetValue(settingsName, out
var
provider);
190
var
provider = settingsExtensionManager.GetSettingsProvider(reader.Name);
236
private static
LazyExtension
<ISettingsProvider, ISettingsProviderCapabilities> CreateLazyThrower(
SettingsProvider\SettingsProviderExtensionManager.cs (9)
36
private readonly IEnumerable<
LazyExtension
<ISettingsProvider, ISettingsProviderCapabilities>> _settingsProviders;
51
IEnumerable<
LazyExtension
<ISettingsProvider, ISettingsProviderCapabilities>> settingsProviders,
52
IEnumerable<
LazyExtension
<ISettingsProvider, Dictionary<string, object>>> unfilteredSettingsProviders,
60
SettingsProvidersMap = new Dictionary<string,
LazyExtension
<ISettingsProvider, ISettingsProviderCapabilities>>();
62
foreach (
var
settingsProvider in _settingsProviders)
89
public IEnumerable<
LazyExtension
<ISettingsProvider, Dictionary<string, object>>> UnfilteredSettingsProviders { get; }
94
public Dictionary<string,
LazyExtension
<ISettingsProvider, ISettingsProviderCapabilities>> SettingsProvidersMap { get; }
167
internal
LazyExtension
<ISettingsProvider, ISettingsProviderCapabilities>? GetSettingsProvider(string settingsName)
174
SettingsProvidersMap.TryGetValue(settingsName, out
var
settingsProvider);
vstest.console (4)
Processors\ListExtensionsArgumentProcessor.cs (4)
88
foreach (
var
extension in extensionManager.Discoverers)
125
foreach (
var
extension in extensionManager.TestExtensions)
161
foreach (
var
extension in extensionManager.TestExtensions)
205
foreach (
var
extension in extensionManager.SettingsProvidersMap.Values)
vstest.console.arm64 (4)
src\vstest\src\vstest.console\Processors\ListExtensionsArgumentProcessor.cs (4)
88
foreach (
var
extension in extensionManager.Discoverers)
125
foreach (
var
extension in extensionManager.TestExtensions)
161
foreach (
var
extension in extensionManager.TestExtensions)
205
foreach (
var
extension in extensionManager.SettingsProvidersMap.Values)