3 implementations of IVisualStudioStorageReadFallback
Microsoft.VisualStudio.LanguageServices (1)
Options\NamingPreferencesReadFallback.cs (1)
16internal sealed class NamingPreferencesReadFallback : IVisualStudioStorageReadFallback
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Options\CSharpVisualStudioOptionStorageReadFallbacks.cs (2)
23internal sealed class SpaceBetweenParentheses : IVisualStudioStorageReadFallback 41internal sealed class NewLinesForBraces : IVisualStudioStorageReadFallback
12 references to IVisualStudioStorageReadFallback
Microsoft.VisualStudio.LanguageServices (5)
Options\ExportVisualStudioStorageReadFallbackAttribute.cs (1)
30: base(typeof(IVisualStudioStorageReadFallback))
Options\VisualStudioOptionPersisterProvider.cs (2)
30private readonly ImmutableDictionary<string, Lazy<IVisualStudioStorageReadFallback, OptionNameMetadata>> _readFallbacks; 38[ImportMany] IEnumerable<Lazy<IVisualStudioStorageReadFallback, OptionNameMetadata>> readFallbacks,
Options\VisualStudioSettingsOptionPersister.cs (2)
36private readonly ImmutableDictionary<string, Lazy<IVisualStudioStorageReadFallback, OptionNameMetadata>> _readFallbacks; 48public VisualStudioSettingsOptionPersister(Action<OptionKey2, object?> refreshOption, ImmutableDictionary<string, Lazy<IVisualStudioStorageReadFallback, OptionNameMetadata>> readFallbacks, ISettingsManager? settingsManager)
Roslyn.VisualStudio.Next.UnitTests (7)
Options\VisualStudioSettingsOptionPersisterTests.cs (3)
80private static readonly ImmutableDictionary<string, Lazy<IVisualStudioStorageReadFallback, OptionNameMetadata>> s_noFallbacks = 81ImmutableDictionary<string, Lazy<IVisualStudioStorageReadFallback, OptionNameMetadata>>.Empty; 121var fallbacks = exportProvider.GetExports<IVisualStudioStorageReadFallback, OptionNameMetadata>().ToImmutableDictionary(item => item.Metadata.ConfigName, item => item);
Options\VisualStudioStorageReadFallbackTests.cs (4)
21var fallback = exportProvider.GetExports<IVisualStudioStorageReadFallback, OptionNameMetadata>().Single(export => export.Metadata.ConfigName == "csharp_space_between_parentheses").Value; 45var fallback = exportProvider.GetExports<IVisualStudioStorageReadFallback, OptionNameMetadata>().Single(export => export.Metadata.ConfigName == "csharp_new_line_before_open_brace").Value;