2 writes to TestPluginInfo
Microsoft.VisualStudio.TestPlatform.Common (2)
ExtensionFramework\Utilities\LazyExtension.cs (2)
46
TestPluginInfo
= pluginInfo ?? throw new ArgumentNullException(nameof(pluginInfo));
58
TestPluginInfo
= pluginInfo ?? throw new ArgumentNullException(nameof(pluginInfo));
19 references to TestPluginInfo
Microsoft.TestPlatform.CrossPlatEngine (2)
AttachmentsProcessing\DataCollectorAttachmentsProcessorsFactory.cs (2)
106
TPDebug.Assert(dataCollectorExtension.
TestPluginInfo
is not null, "dataCollectorExtension.TestPluginInfo is null");
107
Type attachmentProcessorType = ((DataCollectorConfig)dataCollectorExtension.
TestPluginInfo
!).AttachmentsProcessorType!;
Microsoft.VisualStudio.TestPlatform.Common (15)
DataCollection\DataCollectionManager.cs (2)
453
if (string.Equals(extension.
TestPluginInfo
?.IdentifierData, extensionUri, StringComparison.OrdinalIgnoreCase))
455
return (DataCollectorConfig)extension.
TestPluginInfo
!;
ExtensionFramework\TestDiscoveryExtensionManager.cs (1)
131
EqtTrace.Error("TestDiscoveryManager: LoadExtensions: Exception occurred while loading extension {0}: {1}", discoverer.
TestPluginInfo
?.IdentifierData, ex);
ExtensionFramework\TestExecutorExtensionManager.cs (7)
70
if (testExtension.
TestPluginInfo
?.IdentifierData is not null)
72
cache.Add(testExtension.
TestPluginInfo
.IdentifierData, testExtension);
80
if (testExtension.
TestPluginInfo
?.IdentifierData is null
81
|| !cache.ContainsKey(testExtension.
TestPluginInfo
.IdentifierData))
94
cache[testExtension.
TestPluginInfo
.IdentifierData] = new(testExtension.Value, testExtension.Metadata);
100
testExtension.
TestPluginInfo
.IdentifierData,
232
executor.
TestPluginInfo
?.IdentifierData,
ExtensionFramework\Utilities\LazyExtension.cs (5)
99
if (_extension == null &&
TestPluginInfo
!= null)
101
TPDebug.Assert(
TestPluginInfo
.AssemblyQualifiedName is not null, "TestPluginInfo.AssemblyQualifiedName is null");
102
var pluginType = TestPluginManager.GetTestExtensionType(
TestPluginInfo
.AssemblyQualifiedName);
136
if (_metadata == null &&
TestPluginInfo
!= null)
138
var parameters =
TestPluginInfo
.Metadata?.ToArray();
vstest.console (1)
Processors\ListExtensionsArgumentProcessor.cs (1)
167
var loggerTypeName = extension.
TestPluginInfo
?.AssemblyQualifiedName is { } assemblyQualifiedName
vstest.console.arm64 (1)
src\vstest\src\vstest.console\Processors\ListExtensionsArgumentProcessor.cs (1)
167
var loggerTypeName = extension.
TestPluginInfo
?.AssemblyQualifiedName is { } assemblyQualifiedName