1 interface inheriting from ISettingsProvider
Microsoft.TestPlatform.CrossPlatEngine (1)
DataCollection\Interfaces\IDataCollectorsSettingsProvider.cs (1)
12public interface IDataCollectorsSettingsProvider : ISettingsProvider
14 references to ISettingsProvider
Microsoft.VisualStudio.TestPlatform.Common (13)
RunSettings.cs (5)
32private readonly Dictionary<string, LazyExtension<ISettingsProvider, ISettingsProviderCapabilities>> _settings; 44_settings = new Dictionary<string, LazyExtension<ISettingsProvider, ISettingsProviderCapabilities>>(); 57public ISettingsProvider? GetSettings(string? settingsName) 236private static LazyExtension<ISettingsProvider, ISettingsProviderCapabilities> CreateLazyThrower( 241return new LazyExtension<ISettingsProvider, ISettingsProviderCapabilities>(
SettingsProvider\SettingsProviderExtensionManager.cs (8)
36private readonly IEnumerable<LazyExtension<ISettingsProvider, ISettingsProviderCapabilities>> _settingsProviders; 51IEnumerable<LazyExtension<ISettingsProvider, ISettingsProviderCapabilities>> settingsProviders, 52IEnumerable<LazyExtension<ISettingsProvider, Dictionary<string, object>>> unfilteredSettingsProviders, 60SettingsProvidersMap = new Dictionary<string, LazyExtension<ISettingsProvider, ISettingsProviderCapabilities>>(); 89public IEnumerable<LazyExtension<ISettingsProvider, Dictionary<string, object>>> UnfilteredSettingsProviders { get; } 94public Dictionary<string, LazyExtension<ISettingsProvider, ISettingsProviderCapabilities>> SettingsProvidersMap { get; } 109TestPluginManager.GetSpecificTestExtensions<TestSettingsProviderPluginInformation, ISettingsProvider, ISettingsProviderCapabilities, TestSettingsProviderMetadata>( 167internal LazyExtension<ISettingsProvider, ISettingsProviderCapabilities>? GetSettingsProvider(string settingsName)
Microsoft.VisualStudio.TestPlatform.ObjectModel (1)
Adapter\Interfaces\IRunSettings.cs (1)
16ISettingsProvider? GetSettings(string? settingsName);