21 instantiations of FeatureFlagStorage
Microsoft.VisualStudio.LanguageServices (21)
Options\VisualStudioOptionStorage.cs (21)
145
{"dotnet_show_new_snippet_experience_feature_flag", new
FeatureFlagStorage
(@"Roslyn.SnippetCompletion")},
154
{"dotnet_disable_unnamed_symbol_completion", new
FeatureFlagStorage
(@"Roslyn.UnnamedSymbolCompletionDisabled")},
239
{"dotnet_log_telemetry_for_background_analyzer_execution", new
FeatureFlagStorage
(@"Roslyn.LogTelemetryForBackgroundAnalyzerExecution")},
240
{"dotnet_enable_lsp_pull_diagnostics", new
FeatureFlagStorage
(@"Lsp.PullDiagnostics")},
241
{"dotnet_pull_diagnostic_tagging", new
FeatureFlagStorage
(@"Roslyn.PullDiagnosticTagging")},
245
{"dotnet_enable_document_outline", new
FeatureFlagStorage
(@"Roslyn.DocumentOutline")},
286
{"dotnet_storage_cloud_cache", new
FeatureFlagStorage
(@"Roslyn.CloudCache3")},
305
{"dotnet_offer_remove_unused_references_feature_flag", new
FeatureFlagStorage
(@"Roslyn.RemoveUnusedReferences")},
367
{"dotnet_enable_core_clr_in_code_analysis_process", new
FeatureFlagStorage
(@"Roslyn.ServiceHubCore")},
368
{"dotnet_enable_server_garbage_collection_in_code_analysis_process", new
FeatureFlagStorage
(@"Roslyn.OOPServerGC")},
382
{"visual_studio_enable_key_binding_reset", new
FeatureFlagStorage
(@"Roslyn.KeybindingResetEnabled")},
389
{"dotnet_enable_lsp_editor", new
FeatureFlagStorage
(@"Roslyn.LSP.Editor")},
390
{"dotnet_enable_lsp_semantic_tokens", new
FeatureFlagStorage
(@"Roslyn.LSP.SemanticTokens")},
412
{"dotnet_disable_asynchronous_quick_actions", new
FeatureFlagStorage
(@"Roslyn.AsynchronousQuickActionsDisable2")},
429
{"visual_studio_workspace_partial_load_mode", new
FeatureFlagStorage
(@"Roslyn.PartialLoadMode")},
430
{"dotnet_disable_background_compilation", new
FeatureFlagStorage
(@"Roslyn.DisableBackgroundCompilation")},
431
{"dotnet_disable_reference_manager_recoverable_metadata", new
FeatureFlagStorage
(@"Roslyn.DisableReferenceManagerRecoverableMetadata")},
432
{"dotnet_disable_shared_syntax_trees", new
FeatureFlagStorage
(@"Roslyn.DisableSharedSyntaxTrees")},
434
{"dotnet_enable_diagnostics_in_source_generated_files_feature_flag", new
FeatureFlagStorage
(@"Roslyn.EnableDiagnosticsInSourceGeneratedFiles")},
436
{"dotnet_enable_opening_source_generated_files_in_workspace_feature_flag", new
FeatureFlagStorage
(@"Roslyn.SourceGeneratorsEnableOpeningInWorkspace")},
437
{"xaml_enable_lsp_intellisense", new
FeatureFlagStorage
(@"Xaml.EnableLspIntelliSense")},
3 references to FeatureFlagStorage
Microsoft.VisualStudio.LanguageServices (2)
Options\VisualStudioOptionPersister.cs (2)
51
VisualStudioOptionStorage.
FeatureFlagStorage
featureFlags => featureFlags.TryFetch(_featureFlagPersister, optionKey, out value),
72
VisualStudioOptionStorage.
FeatureFlagStorage
featureFlags => featureFlags.PersistAsync(_featureFlagPersister, value),
Microsoft.VisualStudio.LanguageServices.New.IntegrationTests (1)
Options\GlobalOptionsTest.cs (1)
74
if (storage is VisualStudioOptionStorage.
FeatureFlagStorage
)