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));
14 references to TestPluginInfo
Microsoft.TestPlatform.CrossPlatEngine (2)
AttachmentsProcessing\DataCollectorAttachmentsProcessorsFactory.cs (2)
98
TPDebug.Assert(dataCollectorExtension.
TestPluginInfo
is not null, "dataCollectorExtension.TestPluginInfo is null");
99
Type attachmentProcessorType = ((DataCollectorConfig)dataCollectorExtension.
TestPluginInfo
!).AttachmentsProcessorType!;
Microsoft.VisualStudio.TestPlatform.Common (12)
DataCollection\DataCollectionManager.cs (2)
433
if (string.Equals(extension.
TestPluginInfo
?.IdentifierData, extensionUri, StringComparison.OrdinalIgnoreCase))
435
return (DataCollectorConfig)extension.
TestPluginInfo
!;
ExtensionFramework\TestExecutorExtensionManager.cs (5)
70
if (testExtension.
TestPluginInfo
?.IdentifierData is not null)
72
cache.Add(testExtension.
TestPluginInfo
.IdentifierData, testExtension);
80
if (testExtension.
TestPluginInfo
?.IdentifierData is not null
81
&& cache.ContainsKey(testExtension.
TestPluginInfo
.IdentifierData))
83
cache[testExtension.
TestPluginInfo
.IdentifierData] = new(testExtension.Value, testExtension.Metadata);
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();