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