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
25 references to TestPluginInformation
Microsoft.VisualStudio.TestPlatform.Common (25)
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 (8)
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 429var testPluginInformation = extension.Value as TestPluginInformation; 442private void SetTestExtensionCache<TPluginInfo>(Dictionary<string, TPluginInfo> testPluginInfos) where TPluginInfo : TestPluginInformation 480where T : TestPluginInformation