2 overrides of IdentifierData
Microsoft.VisualStudio.TestPlatform.Common (2)
ExtensionFramework\Utilities\TestExtensionPluginInformation.cs (1)
33public override string? IdentifierData
ExtensionFramework\Utilities\TestSettingsProviderPluginInformation.cs (1)
33public override string? IdentifierData
14 references to IdentifierData
Microsoft.VisualStudio.TestPlatform.Common (14)
DataCollection\DataCollectionManager.cs (1)
433if (string.Equals(extension.TestPluginInfo?.IdentifierData, extensionUri, StringComparison.OrdinalIgnoreCase))
ExtensionFramework\TestExecutorExtensionManager.cs (5)
70if (testExtension.TestPluginInfo?.IdentifierData is not null) 72cache.Add(testExtension.TestPluginInfo.IdentifierData, testExtension); 80if (testExtension.TestPluginInfo?.IdentifierData is not null 81&& cache.ContainsKey(testExtension.TestPluginInfo.IdentifierData)) 83cache[testExtension.TestPluginInfo.IdentifierData] = new(testExtension.Value, testExtension.Metadata);
ExtensionFramework\TestPluginDiscoverer.cs (6)
223if (pluginInfo == null || pluginInfo.IdentifierData == null) 230if (extensionCollection.ContainsKey(pluginInfo.IdentifierData)) 234pluginInfo.IdentifierData, pluginInfo.AssemblyQualifiedName, filePath, extensionCollection[pluginInfo.IdentifierData].AssemblyQualifiedName); 238extensionCollection.Add(pluginInfo.IdentifierData, pluginInfo); 240pluginInfo.IdentifierData, pluginInfo.AssemblyQualifiedName, filePath);
ExtensionFramework\TestPluginManager.cs (1)
212if (!plugin.IdentifierData.IsNullOrEmpty())
ExtensionFramework\Utilities\TestExtensions.cs (1)
487extensionDict.Add(extensionType, new HashSet<string>(extensions.Select(e => e.IdentifierData!)));