3 types derived from TestPluginInformation
Microsoft.VisualStudio.TestPlatform.Common (3)
ExtensionFramework\Utilities\TestDiscovererPluginInformation.cs (1)
18internal class TestDiscovererPluginInformation : TestPluginInformation
ExtensionFramework\Utilities\TestExtensionPluginInformation.cs (1)
15internal abstract class TestExtensionPluginInformation : TestPluginInformation
ExtensionFramework\Utilities\TestSettingsProviderPluginInformation.cs (1)
15internal class TestSettingsProviderPluginInformation : TestPluginInformation
24 references to TestPluginInformation
Microsoft.VisualStudio.TestPlatform.Common (24)
ExtensionFramework\TestPluginCache.cs (3)
123where TPluginInfo : TestPluginInformation 315where TPluginInfo : TestPluginInformation 456private Dictionary<string, TPluginInfo> GetTestExtensions<TPluginInfo, TExtension>(IEnumerable<string> extensionPaths) where TPluginInfo : TestPluginInformation
ExtensionFramework\TestPluginDiscoverer.cs (4)
37public static Dictionary<string, TPluginInfo> GetTestExtensionsInformation<TPluginInfo, TExtension>(IEnumerable<string> extensionPaths) where TPluginInfo : TestPluginInformation 80where TPluginInfo : TestPluginInformation 128where TPluginInfo : TestPluginInformation 211where TPluginInfo : TestPluginInformation
ExtensionFramework\TestPluginManager.cs (7)
114out IEnumerable<LazyExtension<TExtension, IMetadata>> filtered) where TMetadata : IMetadata where TPluginInfo : TestPluginInformation 151bool skipCache = false) where TMetadata : IMetadata where TPluginInfo : TestPluginInformation 163private static IEnumerable<TestPluginInformation> GetValuesFromDictionary<T>(Dictionary<string, T> dictionary) 164where T : TestPluginInformation 166var values = new List<TestPluginInformation>(); 204where TPluginInfo : TestPluginInformation 210foreach (var plugin in testPlugins)
ExtensionFramework\Utilities\LazyExtension.cs (3)
44public LazyExtension(TestPluginInformation pluginInfo, Type metadataType) 56public LazyExtension(TestPluginInformation pluginInfo, TMetadata metadata) 80internal TestPluginInformation? TestPluginInfo { get; }
ExtensionFramework\Utilities\TestExtensions.cs (7)
182where TPluginInfo : TestPluginInformation 252internal Dictionary<string, TPluginInfo>? GetTestExtensionCache<TPluginInfo>() where TPluginInfo : TestPluginInformation 296internal bool AreTestExtensionsCached<TPluginInfo>() where TPluginInfo : TestPluginInformation 337internal void SetTestExtensionsCacheStatusToTrue<TPluginInfo>() where TPluginInfo : TestPluginInformation 429if (extension.Value is not TestPluginInformation { AssemblyQualifiedName: not null } testPluginInformation) 448private void SetTestExtensionCache<TPluginInfo>(Dictionary<string, TPluginInfo> testPluginInfos) where TPluginInfo : TestPluginInformation 486where T : TestPluginInformation