105 instantiations of Option2
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
CompleteStatement\CompleteStatementOptionsStorage.cs (1)
11public static readonly Option2<bool> AutomaticallyCompleteStatementOnSemicolon = new("csharp_complete_statement_on_semicolon", defaultValue: true);
SplitStringLiteral\SplitStringLiteralOptionsStorage.cs (1)
11public static Option2<bool> Enabled = new("csharp_split_string_literal_on_return", defaultValue: true);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpFormattingOptions2.cs (1)
72var option = new Option2<T>(name, defaultValue, group, LanguageNames.CSharp, isEditorConfigOption: true, serializer: serializer);
Microsoft.CodeAnalysis.EditorFeatures (37)
AutomaticCompletion\AutomaticLineEnderOptionsStorage.cs (1)
11public static readonly Option2<bool> AutomaticLineEnder = new("dotnet_enable_automatic_line_ender", defaultValue: true);
BraceMatching\BraceMatchingOptionsStorage.cs (1)
11public static readonly Option2<bool> BraceMatching = new("dotnet_enable_brace_matching", defaultValue: true);
Classification\Semantic\SemanticColorizerOptionsStorage.cs (1)
11public static readonly Option2<bool> SemanticColorizer = new("dotnet_enable_semantic_colorizer", defaultValue: true);
Classification\Syntactic\SyntacticColorizerOptionsStorage.cs (1)
11public static readonly Option2<bool> SyntacticColorizer = new("dotnet_enable_syntactic_colorizer", defaultValue: true);
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.cs (1)
21public static readonly Option2<bool> PullDiagnosticTagging = new(
Diagnostics\DiagnosticsOptionsStorage.cs (2)
11public static readonly Option2<bool> Classification = new("dotnet_enable_classification", defaultValue: true); 13public static readonly Option2<bool> Squiggles = new("dotnet_enable_squiggles", defaultValue: true);
EventHookup\EventHookupOptionsStorage.cs (1)
11public static readonly Option2<bool> EventHookup = new("dotnet_enable_event_hook_up", defaultValue: true);
Formatting\FormattingOptionsStorage.cs (1)
14public static readonly Option2<bool> FormatOnSave = new("dotnet_format_on_save", defaultValue: true);
InheritanceMargin\InheritanceMarginOptionsStorage.cs (1)
13public static readonly Option2<bool> InheritanceMarginCombinedWithIndicatorMargin = new("dotnet_combine_inheritance_and_indicator_margins", defaultValue: false);
InlineHints\InlineHintsGlobalStateOption.cs (1)
18new("InlineHintsOptions_DisplayAllOverride", defaultValue: false);
InlineRename\InlineRenameSessionOptionsStorage.cs (6)
11public static readonly Option2<bool> RenameOverloads = new("dotnet_rename_overloads", defaultValue: false); 12public static readonly Option2<bool> RenameInStrings = new("dotnet_rename_in_strings", defaultValue: false); 13public static readonly Option2<bool> RenameInComments = new("dotnet_rename_in_comments", defaultValue: false); 14public static readonly Option2<bool> RenameFile = new("dotnet_rename_file", defaultValue: true); 15public static readonly Option2<bool> PreviewChanges = new("dotnet_preview_inline_rename_changes", defaultValue: false); 16public static readonly Option2<bool> RenameAsynchronously = new("dotnet_rename_asynchronously", defaultValue: true);
InlineRename\InlineRenameUIOptionsStorage.cs (2)
11public static readonly Option2<bool> UseInlineAdornment = new("dotnet_rename_use_inline_adornment", defaultValue: true); 12public static readonly Option2<bool> CollapseUI = new("dotnet_collapse_inline_rename_ui", defaultValue: false);
Logging\FunctionIdOptions.cs (1)
36return new("FunctionIdOptions_" + name, defaultValue: false);
Options\ExtensionManagerOptions.cs (1)
12public static readonly Option2<bool> DisableCrashingExtensions = new("ExtensionManagerOptions_DisableCrashingExtensions", defaultValue: true);
Options\LegacyGlobalOptionsWorkspaceService.cs (1)
22private static readonly Option2<bool> s_generateOverridesOption = new(
Remote\RemoteHostOptionsStorage.cs (3)
12public static readonly Option2<bool> OOP64Bit = new("dotnet_code_analysis_in_separate_process", defaultValue: true); 14public static readonly Option2<bool> OOPServerGCFeatureFlag = new("dotnet_enable_server_garbage_collection_in_code_analysis_process", defaultValue: false); 17public static readonly Option2<bool> OOPCoreClrFeatureFlag = new("dotnet_enable_core_clr_in_code_analysis_process", defaultValue: false);
RenameTracking\RenameTrackingOptionsStorage.cs (1)
11public static readonly Option2<bool> RenameTracking = new("dotnet_enable_rename_tracking", defaultValue: true);
Shared\Options\ComponentOnOffOptions.cs (3)
14public static readonly Option2<bool> Adornment = new("dotnet_enable_editor_adornment", defaultValue: true); 15public static readonly Option2<bool> Tagger = new("dotnet_enable_editor_tagger", defaultValue: true); 16public static readonly Option2<bool> CodeRefactorings = new("dotnet_enable_code_refactorings", defaultValue: true);
Shared\Options\FeatureOnOffOptions.cs (4)
27public static readonly Option2<bool> NavigateAsynchronously = new("dotnet_navigate_asynchronously", defaultValue: true); 29public static readonly Option2<bool?> OfferRemoveUnusedReferences = new("dotnet_offer_remove_unused_references", defaultValue: true); 31public static readonly Option2<bool> OfferRemoveUnusedReferencesFeatureFlag = new("dotnet_offer_remove_unused_references_feature_flag", defaultValue: false); 37public static readonly Option2<bool> SkipAnalyzersForImplicitlyTriggeredBuilds = new("dotnet_skip_analyzers_for_implicitly_triggered_builds", defaultValue: true);
SmartIndent\SmartIndenterOptionsStorage.cs (1)
11public static readonly Option2<bool> SmartIndenter = new("dotnet_enable_smart_indenter", defaultValue: true);
Snippets\SnippetsOptionsStorage.cs (1)
11public static readonly Option2<bool> Snippets = new("dotnet_enable_snippets", defaultValue: true);
Suggestions\SuggestionsOptionsStorage.cs (2)
11public static readonly Option2<bool?> Asynchronous = new("dotnet_enable_asynchronous_suggestions", defaultValue: null); 12public static readonly Option2<bool> AsynchronousQuickActionsDisableFeatureFlag = new("dotnet_disable_asynchronous_quick_actions", defaultValue: false);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
EditorConfigSettings\Data\CodeStyleSettingsTest.cs (2)
83return new Option2<CodeStyleOption2<bool>>( 94return new Option2<CodeStyleOption2<T>>(
SolutionCrawler\WorkCoordinatorTests.cs (1)
1791public static readonly Option2<bool> TestOption = new Option2<bool>("TestOptions_TestOption", defaultValue: true);
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
InlineHints\InlineHintsViewOptionsStorage.cs (1)
11public static readonly Option2<bool> DisplayAllHintsWhilePressingAltF1 = new(
Microsoft.CodeAnalysis.Features (1)
SolutionCrawler\SolutionCrawlerService.cs (1)
16internal static readonly Option2<bool> EnableSolutionCrawler = new("dotnet_enable_solution_crawler", defaultValue: true);
Microsoft.CodeAnalysis.LanguageServer.Protocol (30)
Features\Options\CompletionOptionsStorage.cs (3)
37public static readonly Option2<bool> UnnamedSymbolCompletionDisabledFeatureFlag = new("dotnet_disable_unnamed_symbol_completion", CompletionOptions.Default.UnnamedSymbolCompletionDisabled, group: s_completionOptionGroup); 38public static readonly Option2<bool> ShowNewSnippetExperienceFeatureFlag = new("dotnet_show_new_snippet_experience_feature_flag", CompletionOptions.Default.ShowNewSnippetExperienceFeatureFlag, group: s_completionOptionGroup); 55public static readonly Option2<bool> ForceExpandedCompletionIndexCreation = new("CompletionOptions_ForceExpandedCompletionIndexCreation", defaultValue: false);
Features\Options\DiagnosticOptionsStorage.cs (2)
11public static readonly Option2<bool> LspPullDiagnosticsFeatureFlag = new( 14public static readonly Option2<bool> LogTelemetryForBackgroundAnalyzerExecution = new(
Features\Options\IdeAnalyzerOptionsStorage.cs (1)
38public static readonly Option2<bool> CrashOnAnalyzerException = new(
Features\Options\InternalDiagnosticsOptionsStorage.cs (3)
16public static readonly Option2<DiagnosticMode> RazorDiagnosticMode = new( 23public static readonly Option2<DiagnosticMode> LiveShareDiagnosticMode = new( 26public static readonly Option2<DiagnosticMode> NormalDiagnosticMode = new(
Features\Options\MetadataAsSourceOptionsStorage.cs (3)
23public static Option2<bool> NavigateToDecompiledSources = new("dotnet_navigate_to_decompiled_sources", defaultValue: true, group: s_navigationOptionGroup); 24public static Option2<bool> AlwaysUseDefaultSymbolServers = new("dotnet_always_use_default_symbol_servers", defaultValue: true, group: s_navigationOptionGroup); 25public static Option2<bool> NavigateToSourceLinkAndEmbeddedSources = new("dotnet_navigate_to_source_link_and_embedded_sources", defaultValue: true, group: s_navigationOptionGroup);
Features\Options\QuickInfoOptionsStorage.cs (1)
23public static readonly Option2<bool> IncludeNavigationHintsInQuickInfo = new(
Features\Options\RazorLineFormattingOptionsStorage.cs (2)
14internal static readonly Option2<bool> UseTabs = new( 17internal static readonly Option2<int> TabSize = new(
Features\Options\SolutionCrawlerOptionsStorage.cs (3)
22public static readonly Option2<BackgroundAnalysisScope?> SolutionBackgroundAnalysisScopeOption = new( 34public static readonly Option2<bool?> EnableDiagnosticsInSourceGeneratedFiles = new( 37public static readonly Option2<bool> EnableDiagnosticsInSourceGeneratedFilesFeatureFlag = new(
Features\Options\WorkspaceConfigurationOptionsStorage.cs (7)
22public static readonly Option2<StorageDatabase> Database = new( 25public static readonly Option2<bool> CloudCacheFeatureFlag = new( 28public static readonly Option2<bool> DisableReferenceManagerRecoverableMetadata = new( 31public static readonly Option2<bool> DisableBackgroundCompilation = new( 34public static readonly Option2<bool> DisableSharedSyntaxTrees = new( 41public static readonly Option2<bool?> EnableOpeningSourceGeneratedFilesInWorkspace = new( 44public static readonly Option2<bool> EnableOpeningSourceGeneratedFilesInWorkspaceFeatureFlag = new(
Features\TaskList\TaskListOptionsStorage.cs (2)
12public static readonly Option2<ImmutableArray<string>> Descriptors = new("dotnet_task_list_storage_descriptors", TaskListOptions.Default.Descriptors); 13public static readonly Option2<bool> ComputeTaskListItemsForClosedFiles = new("dotnet_compute_task_list_items_for_closed_files", defaultValue: true);
LspOptionsStorage.cs (3)
15public static readonly Option2<int> MaxCompletionListSize = new("dotnet_lsp_max_completion_list_size", defaultValue: 1000); 18public static readonly Option2<bool> LspEditorFeatureFlag = new("dotnet_enable_lsp_editor", defaultValue: false); 21public static readonly Option2<bool> LspSemanticTokensFeatureFlag = new("dotnet_enable_lsp_semantic_tokens", defaultValue: false);
Microsoft.CodeAnalysis.Workspaces (4)
CodeStyleHelpers.cs (2)
124var option = new Option2<CodeStyleOption2<T>>(name, defaultValue, group, languageName, isEditorConfigOption: true, serializer: (serializerFactory ?? EditorConfigValueSerializer.CodeStyle).Invoke(defaultValue)); 136var option = new Option2<T>(name, defaultValue, group, languageName: null, isEditorConfigOption: true, serializer: serializer);
FormattingOptions2.cs (1)
59internal static Option2<bool> InsertFinalNewLine = new(
PublicOptionFactory.cs (1)
69=> new(
Microsoft.CodeAnalysis.Workspaces.UnitTests (5)
Options\OptionKeyTests.cs (1)
82var option1 = new Option2<bool>(name: "name", defaultValue: false);
WorkspaceServiceTests\GlobalOptionServiceTests.cs (4)
171var option1 = new Option2<int>("test_option1", defaultValue: 1); 172var option2 = new Option2<int>("test_option2", defaultValue: 2); 173var option3 = new Option2<int>("test_option3", defaultValue: 3); 289var option2 = new Option2<CodeStyleOption2<bool>>("test", new CodeStyleOption2<bool>(false, NotificationOption2.Warning)).WithPublicOption("test", "test");
Microsoft.VisualStudio.LanguageServices (19)
DocumentOutline\DocumentOutlineOptionsStorage.cs (1)
11public static readonly Option2<bool> EnableDocumentOutline = new("dotnet_enable_document_outline", defaultValue: false);
ExternalAccess\Pythia\PythiaGlobalOptions.cs (2)
36private static readonly Option2<bool> s_showDebugInfoOption = new( 39private static readonly Option2<bool> s_removeRecommendationLimitOption = new(
FindReferences\FindUsagesPresentationOptionsStorage.cs (1)
17public static readonly Option2<int> DefinitionGroupingPriority = new(
Implementation\ColorSchemes\ColorSchemeOptionsStorage.cs (2)
13public static readonly Option2<ColorSchemeName> ColorScheme = new( 17public static readonly Option2<UseEnhancedColors> LegacyUseEnhancedColors = new(
Implementation\VirtualMemoryNotificationListenerOptionsStorage.cs (1)
11public static readonly Option2<bool> BackgroundAnalysisMemoryMonitor = new("dotnet_enable_full_solution_analysis_memory_monitor", defaultValue: true);
KeybindingReset\KeybindingResetOptionsStorage.cs (4)
11public static readonly Option2<ReSharperStatus> ReSharperStatus = new("visual_studio_resharper_key_binding_status", defaultValue: KeybindingReset.ReSharperStatus.NotInstalledOrDisabled); 12public static readonly Option2<bool> NeedsReset = new("visual_studio_key_binding_needs_reset", defaultValue: false); 13public static readonly Option2<bool> NeverShowAgain = new("visual_studio_key_binding_reset_never_show_again", defaultValue: false); 14public static readonly Option2<bool> EnabledFeatureFlag = new("visual_studio_enable_key_binding_reset", defaultValue: false);
Log\LoggerOptionsStorage.cs (3)
11public static readonly Option2<bool> EtwLoggerKey = new("visual_studio_etw_logger_key", defaultValue: true); 12public static readonly Option2<bool> TraceLoggerKey = new("visual_studio_trace_logger_key", defaultValue: false); 13public static readonly Option2<bool> OutputWindowLoggerKey = new("visual_studio_output_window_logger_key", defaultValue: false);
Options\XamlOptions.cs (1)
18public static readonly Option2<bool> EnableLspIntelliSenseFeatureFlag = new("xaml_enable_lsp_intellisense", defaultValue: false);
StackTraceExplorer\StackTraceExplorerOptionsStorage.cs (1)
15public static readonly Option2<bool> OpenOnFocus = new("visual_studio_open_stack_trace_explorer_on_focus", defaultValue: false);
SymbolSearch\SymbolSearchGlobalOptionsStorage.cs (1)
11public static readonly Option2<bool> Enabled = new("visual_studio_enable_symbol_search", defaultValue: true);
Telemetry\VisualStudioLoggingOptionsStorage.cs (1)
11public static readonly Option2<bool> EnableFileLoggingForDiagnostics = new("visual_studio_enable_file_logging_for_diagnostics", defaultValue: false);
Workspace\VisualStudioWorkspaceStatusServiceFactory.cs (1)
28private static readonly Option2<bool> s_partialLoadModeFeatureFlag = new("visual_studio_workspace_partial_load_mode", defaultValue: false);
Roslyn.VisualStudio.DiagnosticsWindow (2)
OptionPages\ForceLowMemoryMode.cs (2)
15public static readonly Option2<bool> Enabled = new("ForceLowMemoryMode_Enabled", defaultValue: false); 16public static readonly Option2<int> SizeInMegabytes = new("ForceLowMemoryMode_Enabled", defaultValue: 500);
294 references to Option2
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
CompleteStatement\CompleteStatementOptionsStorage.cs (1)
11public static readonly Option2<bool> AutomaticallyCompleteStatementOnSemicolon = new("csharp_complete_statement_on_semicolon", defaultValue: true);
SplitStringLiteral\SplitStringLiteralOptionsStorage.cs (1)
11public static Option2<bool> Enabled = new("csharp_split_string_literal_on_return", defaultValue: true);
Microsoft.CodeAnalysis.CSharp.Features (4)
CSharpAnalyzerOptionsProvider.cs (1)
104private TValue GetOption<TValue>(Option2<TValue> option, TValue defaultValue)
UseExpressionBodyHelper.cs (1)
16public abstract Option2<CodeStyleOption2<ExpressionBodyPreference>> Option { get; }
UseExpressionBodyHelper`1.cs (2)
27public override Option2<CodeStyleOption2<ExpressionBodyPreference>> Option { get; } 39Option2<CodeStyleOption2<ExpressionBodyPreference>> option,
Microsoft.CodeAnalysis.CSharp.Workspaces (88)
CSharpCodeFixOptionsProvider.cs (1)
80private TValue GetOption<TValue>(Option2<TValue> option, TValue defaultValue)
CSharpCodeStyleOptions.cs (48)
20private static Option2<CodeStyleOption2<T>> CreateOption<T>( 27public static readonly Option2<CodeStyleOption2<bool>> VarForBuiltInTypes = CreateOption( 31public static readonly Option2<CodeStyleOption2<bool>> VarWhenTypeIsApparent = CreateOption( 35public static readonly Option2<CodeStyleOption2<bool>> VarElsewhere = CreateOption( 39public static readonly Option2<CodeStyleOption2<bool>> PreferConditionalDelegateCall = CreateOption( 43public static readonly Option2<CodeStyleOption2<bool>> PreferSwitchExpression = CreateOption( 47public static readonly Option2<CodeStyleOption2<bool>> PreferPatternMatching = CreateOption( 51public static readonly Option2<CodeStyleOption2<bool>> PreferPatternMatchingOverAsWithNullCheck = CreateOption( 55public static readonly Option2<CodeStyleOption2<bool>> PreferPatternMatchingOverIsWithCastCheck = CreateOption( 59public static readonly Option2<CodeStyleOption2<bool>> PreferNotPattern = CreateOption( 63public static readonly Option2<CodeStyleOption2<bool>> PreferExtendedPropertyPattern = CreateOption( 67public static readonly Option2<CodeStyleOption2<bool>> PreferThrowExpression = CreateOption( 71public static readonly Option2<CodeStyleOption2<bool>> PreferInlinedVariableDeclaration = CreateOption( 75public static readonly Option2<CodeStyleOption2<bool>> PreferDeconstructedVariableDeclaration = CreateOption( 79public static readonly Option2<CodeStyleOption2<bool>> PreferIndexOperator = CreateOption( 83public static readonly Option2<CodeStyleOption2<bool>> PreferRangeOperator = CreateOption( 87public static readonly Option2<CodeStyleOption2<bool>> PreferUtf8StringLiterals = CreateOption( 106private static Option2<CodeStyleOption2<ExpressionBodyPreference>> CreatePreferExpressionBodyOption(CodeStyleOption2<ExpressionBodyPreference> defaultValue, string name) 111public static readonly Option2<CodeStyleOption2<ExpressionBodyPreference>> PreferExpressionBodiedConstructors = CreatePreferExpressionBodyOption( 114public static readonly Option2<CodeStyleOption2<ExpressionBodyPreference>> PreferExpressionBodiedMethods = CreatePreferExpressionBodyOption( 117public static readonly Option2<CodeStyleOption2<ExpressionBodyPreference>> PreferExpressionBodiedOperators = CreatePreferExpressionBodyOption( 120public static readonly Option2<CodeStyleOption2<ExpressionBodyPreference>> PreferExpressionBodiedProperties = CreatePreferExpressionBodyOption( 123public static readonly Option2<CodeStyleOption2<ExpressionBodyPreference>> PreferExpressionBodiedIndexers = CreatePreferExpressionBodyOption( 126public static readonly Option2<CodeStyleOption2<ExpressionBodyPreference>> PreferExpressionBodiedAccessors = CreatePreferExpressionBodyOption( 129public static readonly Option2<CodeStyleOption2<ExpressionBodyPreference>> PreferExpressionBodiedLambdas = CreatePreferExpressionBodyOption( 132public static readonly Option2<CodeStyleOption2<ExpressionBodyPreference>> PreferExpressionBodiedLocalFunctions = CreatePreferExpressionBodyOption( 135public static readonly Option2<CodeStyleOption2<PreferBracesPreference>> PreferBraces = CreateOption( 143public static readonly Option2<CodeStyleOption2<bool>> PreferSimpleDefaultExpression = CreateOption( 148public static readonly Option2<CodeStyleOption2<string>> PreferredModifierOrder = CreateOption( 153public static readonly Option2<CodeStyleOption2<bool>> PreferStaticLocalFunction = CreateOption( 158public static readonly Option2<CodeStyleOption2<bool>> PreferReadOnlyStruct = CreateOption( 163public static readonly Option2<CodeStyleOption2<bool>> PreferReadOnlyStructMember = CreateOption( 168public static readonly Option2<CodeStyleOption2<bool>> PreferSimpleUsingStatement = CreateOption( 173public static readonly Option2<CodeStyleOption2<bool>> PreferLocalOverAnonymousFunction = CreateOption( 178public static readonly Option2<CodeStyleOption2<bool>> PreferTupleSwap = CreateOption( 182public static readonly Option2<CodeStyleOption2<AddImportPlacement>> PreferredUsingDirectivePlacement = CreateOption( 190internal static readonly Option2<CodeStyleOption2<UnusedValuePreference>> UnusedValueExpressionStatement = CreateOption( 196internal static readonly Option2<CodeStyleOption2<UnusedValuePreference>> UnusedValueAssignment = CreateOption( 202public static readonly Option2<CodeStyleOption2<bool>> ImplicitObjectCreationWhenTypeIsApparent = CreateOption( 207internal static readonly Option2<CodeStyleOption2<bool>> PreferNullCheckOverTypeCheck = CreateOption( 212public static Option2<CodeStyleOption2<bool>> AllowEmbeddedStatementsOnSameLine { get; } = CreateOption( 217public static Option2<CodeStyleOption2<bool>> AllowBlankLinesBetweenConsecutiveBraces { get; } = CreateOption( 222public static Option2<CodeStyleOption2<bool>> AllowBlankLineAfterColonInConstructorInitializer { get; } = CreateOption( 227public static Option2<CodeStyleOption2<bool>> AllowBlankLineAfterTokenInConditionalExpression { get; } = CreateOption( 232public static Option2<CodeStyleOption2<bool>> AllowBlankLineAfterTokenInArrowExpressionClause { get; } = CreateOption( 237public static Option2<CodeStyleOption2<NamespaceDeclarationPreference>> NamespaceDeclarations { get; } = CreateOption( 245public static readonly Option2<CodeStyleOption2<bool>> PreferMethodGroupConversion = CreateOption( 250public static readonly Option2<CodeStyleOption2<bool>> PreferTopLevelStatements = CreateOption(
CSharpFormattingOptions2.cs (39)
70private static Option2<T> CreateOption<T>(OptionGroup group, string name, T defaultValue, EditorConfigValueSerializer<T>? serializer = null) 72var option = new Option2<T>(name, defaultValue, group, LanguageNames.CSharp, isEditorConfigOption: true, serializer: serializer); 77public static Option2<bool> SpacingAfterMethodDeclarationName { get; } = CreateOption( 82public static Option2<bool> SpaceWithinMethodDeclarationParenthesis { get; } = CreateOption( 87public static Option2<bool> SpaceBetweenEmptyMethodDeclarationParentheses { get; } = CreateOption( 92public static Option2<bool> SpaceAfterMethodCallName { get; } = CreateOption( 97public static Option2<bool> SpaceWithinMethodCallParentheses { get; } = CreateOption( 102public static Option2<bool> SpaceBetweenEmptyMethodCallParentheses { get; } = CreateOption( 107public static Option2<bool> SpaceAfterControlFlowStatementKeyword { get; } = CreateOption( 112public static Option2<SpacePlacementWithinParentheses> SpaceBetweenParentheses { get; } = CreateOption( 120public static Option2<bool> SpaceAfterCast { get; } = CreateOption( 125public static Option2<bool> SpacesIgnoreAroundVariableDeclaration { get; } = CreateOption( 133public static Option2<bool> SpaceBeforeOpenSquareBracket { get; } = CreateOption( 138public static Option2<bool> SpaceBetweenEmptySquareBrackets { get; } = CreateOption( 143public static Option2<bool> SpaceWithinSquareBrackets { get; } = CreateOption( 148public static Option2<bool> SpaceAfterColonInBaseTypeDeclaration { get; } = CreateOption( 153public static Option2<bool> SpaceAfterComma { get; } = CreateOption( 158public static Option2<bool> SpaceAfterDot { get; } = CreateOption( 163public static Option2<bool> SpaceAfterSemicolonsInForStatement { get; } = CreateOption( 168public static Option2<bool> SpaceBeforeColonInBaseTypeDeclaration { get; } = CreateOption( 173public static Option2<bool> SpaceBeforeComma { get; } = CreateOption( 178public static Option2<bool> SpaceBeforeDot { get; } = CreateOption( 183public static Option2<bool> SpaceBeforeSemicolonsInForStatement { get; } = CreateOption( 188public static Option2<BinaryOperatorSpacingOptions> SpacingAroundBinaryOperator { get; } = CreateOption( 196public static Option2<bool> IndentBraces { get; } = CreateOption( 201public static Option2<bool> IndentBlock { get; } = CreateOption( 206public static Option2<bool> IndentSwitchSection { get; } = CreateOption( 211public static Option2<bool> IndentSwitchCaseSection { get; } = CreateOption( 216public static Option2<bool> IndentSwitchCaseSectionWhenBlock { get; } = CreateOption( 221public static Option2<LabelPositionOptions> LabelPositioning { get; } = CreateOption( 229public static Option2<bool> WrappingPreserveSingleLine { get; } = CreateOption( 234public static Option2<bool> WrappingKeepStatementsOnSingleLine { get; } = CreateOption( 239public static Option2<NewLineBeforeOpenBracePlacement> NewLineBeforeOpenBrace { get; } = CreateOption( 247public static Option2<bool> NewLineForElse { get; } = CreateOption( 252public static Option2<bool> NewLineForCatch { get; } = CreateOption( 257public static Option2<bool> NewLineForFinally { get; } = CreateOption( 262public static Option2<bool> NewLineForMembersInObjectInit { get; } = CreateOption( 267public static Option2<bool> NewLineForMembersInAnonymousTypes { get; } = CreateOption( 272public static Option2<bool> NewLineForClausesInQuery { get; } = CreateOption(
Microsoft.CodeAnalysis.EditorFeatures (47)
AutomaticCompletion\AutomaticLineEnderOptionsStorage.cs (1)
11public static readonly Option2<bool> AutomaticLineEnder = new("dotnet_enable_automatic_line_ender", defaultValue: true);
BraceMatching\BraceMatchingOptionsStorage.cs (1)
11public static readonly Option2<bool> BraceMatching = new("dotnet_enable_brace_matching", defaultValue: true);
Classification\Semantic\SemanticColorizerOptionsStorage.cs (1)
11public static readonly Option2<bool> SemanticColorizer = new("dotnet_enable_semantic_colorizer", defaultValue: true);
Classification\Syntactic\SyntacticColorizerOptionsStorage.cs (1)
11public static readonly Option2<bool> SyntacticColorizer = new("dotnet_enable_syntactic_colorizer", defaultValue: true);
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.cs (1)
21public static readonly Option2<bool> PullDiagnosticTagging = new(
Diagnostics\DiagnosticsOptionsStorage.cs (2)
11public static readonly Option2<bool> Classification = new("dotnet_enable_classification", defaultValue: true); 13public static readonly Option2<bool> Squiggles = new("dotnet_enable_squiggles", defaultValue: true);
EditorConfigSettings\Data\CodeStyleSetting.cs (2)
55Option2<CodeStyleOption2<bool>> option, 95Option2<CodeStyleOption2<T>> option,
EditorConfigSettings\Data\Setting.cs (2)
43Option2<TValue> option, 68Option2<TValue> option,
EventHookup\EventHookupOptionsStorage.cs (1)
11public static readonly Option2<bool> EventHookup = new("dotnet_enable_event_hook_up", defaultValue: true);
Formatting\FormattingOptionsStorage.cs (1)
14public static readonly Option2<bool> FormatOnSave = new("dotnet_format_on_save", defaultValue: true);
InheritanceMargin\InheritanceMarginOptionsStorage.cs (1)
13public static readonly Option2<bool> InheritanceMarginCombinedWithIndicatorMargin = new("dotnet_combine_inheritance_and_indicator_margins", defaultValue: false);
InlineHints\InlineHintsGlobalStateOption.cs (1)
17public static readonly Option2<bool> DisplayAllOverride =
InlineRename\InlineRenameSessionOptionsStorage.cs (6)
11public static readonly Option2<bool> RenameOverloads = new("dotnet_rename_overloads", defaultValue: false); 12public static readonly Option2<bool> RenameInStrings = new("dotnet_rename_in_strings", defaultValue: false); 13public static readonly Option2<bool> RenameInComments = new("dotnet_rename_in_comments", defaultValue: false); 14public static readonly Option2<bool> RenameFile = new("dotnet_rename_file", defaultValue: true); 15public static readonly Option2<bool> PreviewChanges = new("dotnet_preview_inline_rename_changes", defaultValue: false); 16public static readonly Option2<bool> RenameAsynchronously = new("dotnet_rename_asynchronously", defaultValue: true);
InlineRename\InlineRenameUIOptionsStorage.cs (2)
11public static readonly Option2<bool> UseInlineAdornment = new("dotnet_rename_use_inline_adornment", defaultValue: true); 12public static readonly Option2<bool> CollapseUI = new("dotnet_collapse_inline_rename_ui", defaultValue: false);
Logging\FunctionIdOptions.cs (4)
16private static readonly ConcurrentDictionary<FunctionId, Option2<bool>> s_options = 19private static readonly Func<FunctionId, Option2<bool>> s_optionCreator = CreateOption; 21private static Option2<bool> CreateOption(FunctionId id) 45public static Option2<bool> GetOption(FunctionId id)
Options\ExtensionManagerOptions.cs (1)
12public static readonly Option2<bool> DisableCrashingExtensions = new("ExtensionManagerOptions_DisableCrashingExtensions", defaultValue: true);
Options\LegacyGlobalOptionsWorkspaceService.cs (1)
22private static readonly Option2<bool> s_generateOverridesOption = new(
Remote\RemoteHostOptionsStorage.cs (3)
12public static readonly Option2<bool> OOP64Bit = new("dotnet_code_analysis_in_separate_process", defaultValue: true); 14public static readonly Option2<bool> OOPServerGCFeatureFlag = new("dotnet_enable_server_garbage_collection_in_code_analysis_process", defaultValue: false); 17public static readonly Option2<bool> OOPCoreClrFeatureFlag = new("dotnet_enable_core_clr_in_code_analysis_process", defaultValue: false);
RenameTracking\RenameTrackingOptionsStorage.cs (1)
11public static readonly Option2<bool> RenameTracking = new("dotnet_enable_rename_tracking", defaultValue: true);
Shared\Options\ComponentOnOffOptions.cs (3)
14public static readonly Option2<bool> Adornment = new("dotnet_enable_editor_adornment", defaultValue: true); 15public static readonly Option2<bool> Tagger = new("dotnet_enable_editor_tagger", defaultValue: true); 16public static readonly Option2<bool> CodeRefactorings = new("dotnet_enable_code_refactorings", defaultValue: true);
Shared\Options\FeatureOnOffOptions.cs (4)
27public static readonly Option2<bool> NavigateAsynchronously = new("dotnet_navigate_asynchronously", defaultValue: true); 29public static readonly Option2<bool?> OfferRemoveUnusedReferences = new("dotnet_offer_remove_unused_references", defaultValue: true); 31public static readonly Option2<bool> OfferRemoveUnusedReferencesFeatureFlag = new("dotnet_offer_remove_unused_references_feature_flag", defaultValue: false); 37public static readonly Option2<bool> SkipAnalyzersForImplicitlyTriggeredBuilds = new("dotnet_skip_analyzers_for_implicitly_triggered_builds", defaultValue: true);
SmartIndent\SmartIndenterOptionsStorage.cs (1)
11public static readonly Option2<bool> SmartIndenter = new("dotnet_enable_smart_indenter", defaultValue: true);
Snippets\SnippetsOptionsStorage.cs (1)
11public static readonly Option2<bool> Snippets = new("dotnet_enable_snippets", defaultValue: true);
Suggestions\SuggestionsOptionsStorage.cs (2)
11public static readonly Option2<bool?> Asynchronous = new("dotnet_enable_asynchronous_suggestions", defaultValue: null); 12public static readonly Option2<bool> AsynchronousQuickActionsDisableFeatureFlag = new("dotnet_disable_asynchronous_quick_actions", defaultValue: false);
Tagging\AbstractAsynchronousTaggerProvider.cs (1)
73/// <remarks>All values must either be an <see cref="Option2{T}"/> or a <see cref="PerLanguageOption2{T}"/>.</remarks>
Tagging\AbstractAsynchronousTaggerProvider.TagSource.cs (1)
313Contract.ThrowIfTrue(_dataSource.Options.Any(o => o is not Option2<bool> and not PerLanguageOption2<bool>), "All options must be Option2<bool> or PerLanguageOption2<bool>");
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (1)
387if (_dataSource.Options.OfType<Option2<bool>>().Any(option => !_dataSource.GlobalOptions.GetOption(option)))
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (6)
CodeActions\AbstractCodeActionOrUserDiagnosticTest_OptionHelpers.cs (6)
13internal static (OptionKey2, object?) SingleOption<T>(Option2<T> option, T enabled) 19internal static (OptionKey2, object) SingleOption<T>(Option2<CodeStyleOption2<T>> option, T enabled, NotificationOption2 notification) 22internal static (OptionKey2, object) SingleOption<T>(Option2<CodeStyleOption2<T>> option, CodeStyleOption2<T> codeStyle) 34internal OptionsCollection Option<T>(Option2<CodeStyleOption2<T>> option, T enabled, NotificationOption2 notification) 37internal OptionsCollection Option<T>(Option2<CodeStyleOption2<T>> option, CodeStyleOption2<T> codeStyle) 43internal OptionsCollection Option<T>(Option2<T> option, T value)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (7)
EditorConfigSettings\Data\CodeStyleSettingsTest.cs (4)
32var option = CreateBoolOption(defaultValue); 56var option = CreateEnumOption(defaultValue); 79private static Option2<CodeStyleOption2<bool>> CreateBoolOption(bool defaultValue = false) 90private static Option2<CodeStyleOption2<T>> CreateEnumOption<T>(T defaultValue)
Options\GlobalOptionsTests.cs (2)
66public T GetOption<T>(Option2<T> option) 90public void SetGlobalOption<T>(Option2<T> option, T value)
SolutionCrawler\WorkCoordinatorTests.cs (1)
1791public static readonly Option2<bool> TestOption = new Option2<bool>("TestOptions_TestOption", defaultValue: true);
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
InlineHints\InlineHintsViewOptionsStorage.cs (1)
11public static readonly Option2<bool> DisplayAllHintsWhilePressingAltF1 = new(
Microsoft.CodeAnalysis.ExternalAccess.Razor (2)
RazorGlobalOptions.cs (2)
61public T GetOption<T>(Option2<T> option) => throw new NotImplementedException(); 66public void SetGlobalOption<T>(Option2<T> option, T value) => throw new NotImplementedException();
Microsoft.CodeAnalysis.Features (6)
AbstractOrderModifiersDiagnosticAnalyzer.cs (1)
21Option2<CodeStyleOption2<string>> option,
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (2)
93Option2<CodeStyleOption2<UnusedValuePreference>> unusedValueExpressionStatementOption, 94Option2<CodeStyleOption2<UnusedValuePreference>> unusedValueAssignmentOption)
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
39protected AbstractUseThrowExpressionDiagnosticAnalyzer(Option2<CodeStyleOption2<bool>> preferThrowExpressionOption)
AnalyzerOptionsProvider.cs (1)
101private TValue GetOption<TValue>(Option2<TValue> option, TValue defaultValue)
SolutionCrawler\SolutionCrawlerService.cs (1)
16internal static readonly Option2<bool> EnableSolutionCrawler = new("dotnet_enable_solution_crawler", defaultValue: true);
Microsoft.CodeAnalysis.LanguageServer.Protocol (34)
Features\Options\CompletionOptionsStorage.cs (3)
37public static readonly Option2<bool> UnnamedSymbolCompletionDisabledFeatureFlag = new("dotnet_disable_unnamed_symbol_completion", CompletionOptions.Default.UnnamedSymbolCompletionDisabled, group: s_completionOptionGroup); 38public static readonly Option2<bool> ShowNewSnippetExperienceFeatureFlag = new("dotnet_show_new_snippet_experience_feature_flag", CompletionOptions.Default.ShowNewSnippetExperienceFeatureFlag, group: s_completionOptionGroup); 55public static readonly Option2<bool> ForceExpandedCompletionIndexCreation = new("CompletionOptions_ForceExpandedCompletionIndexCreation", defaultValue: false);
Features\Options\DiagnosticModeExtensions.cs (3)
12public static DiagnosticMode GetDiagnosticMode(this IGlobalOptionService globalOptions, Option2<DiagnosticMode>? option = null) 23public static bool IsLspPullDiagnostics(this IGlobalOptionService globalOptions, Option2<DiagnosticMode>? option = null) 26public static bool IsSolutionCrawlerPushDiagnostics(this IGlobalOptionService globalOptions, Option2<DiagnosticMode>? option = null)
Features\Options\DiagnosticOptionsStorage.cs (2)
11public static readonly Option2<bool> LspPullDiagnosticsFeatureFlag = new( 14public static readonly Option2<bool> LogTelemetryForBackgroundAnalyzerExecution = new(
Features\Options\IdeAnalyzerOptionsStorage.cs (1)
38public static readonly Option2<bool> CrashOnAnalyzerException = new(
Features\Options\InternalDiagnosticsOptionsStorage.cs (3)
16public static readonly Option2<DiagnosticMode> RazorDiagnosticMode = new( 23public static readonly Option2<DiagnosticMode> LiveShareDiagnosticMode = new( 26public static readonly Option2<DiagnosticMode> NormalDiagnosticMode = new(
Features\Options\MetadataAsSourceOptionsStorage.cs (3)
23public static Option2<bool> NavigateToDecompiledSources = new("dotnet_navigate_to_decompiled_sources", defaultValue: true, group: s_navigationOptionGroup); 24public static Option2<bool> AlwaysUseDefaultSymbolServers = new("dotnet_always_use_default_symbol_servers", defaultValue: true, group: s_navigationOptionGroup); 25public static Option2<bool> NavigateToSourceLinkAndEmbeddedSources = new("dotnet_navigate_to_source_link_and_embedded_sources", defaultValue: true, group: s_navigationOptionGroup);
Features\Options\QuickInfoOptionsStorage.cs (1)
23public static readonly Option2<bool> IncludeNavigationHintsInQuickInfo = new(
Features\Options\RazorLineFormattingOptionsStorage.cs (2)
14internal static readonly Option2<bool> UseTabs = new( 17internal static readonly Option2<int> TabSize = new(
Features\Options\SolutionCrawlerOptionsStorage.cs (3)
22public static readonly Option2<BackgroundAnalysisScope?> SolutionBackgroundAnalysisScopeOption = new( 34public static readonly Option2<bool?> EnableDiagnosticsInSourceGeneratedFiles = new( 37public static readonly Option2<bool> EnableDiagnosticsInSourceGeneratedFilesFeatureFlag = new(
Features\Options\WorkspaceConfigurationOptionsStorage.cs (7)
22public static readonly Option2<StorageDatabase> Database = new( 25public static readonly Option2<bool> CloudCacheFeatureFlag = new( 28public static readonly Option2<bool> DisableReferenceManagerRecoverableMetadata = new( 31public static readonly Option2<bool> DisableBackgroundCompilation = new( 34public static readonly Option2<bool> DisableSharedSyntaxTrees = new( 41public static readonly Option2<bool?> EnableOpeningSourceGeneratedFilesInWorkspace = new( 44public static readonly Option2<bool> EnableOpeningSourceGeneratedFilesInWorkspaceFeatureFlag = new(
Features\TaskList\TaskListOptionsStorage.cs (2)
12public static readonly Option2<ImmutableArray<string>> Descriptors = new("dotnet_task_list_storage_descriptors", TaskListOptions.Default.Descriptors); 13public static readonly Option2<bool> ComputeTaskListItemsForClosedFiles = new("dotnet_compute_task_list_items_for_closed_files", defaultValue: true);
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
259var diagnosticModeOption = context.ServerKind switch
LspOptionsStorage.cs (3)
15public static readonly Option2<int> MaxCompletionListSize = new("dotnet_lsp_max_completion_list_size", defaultValue: 1000); 18public static readonly Option2<bool> LspEditorFeatureFlag = new("dotnet_enable_lsp_editor", defaultValue: false); 21public static readonly Option2<bool> LspSemanticTokensFeatureFlag = new("dotnet_enable_lsp_semantic_tokens", defaultValue: false);
Microsoft.CodeAnalysis.VisualBasic.Features (1)
VisualBasicAnalyzerOptionsProvider.vb (1)
69Private Function GetOption(Of TValue)([option] As Option2(Of CodeStyleOption2(Of TValue)), defaultValue As CodeStyleOption2(Of TValue)) As CodeStyleOption2(Of TValue)
Microsoft.CodeAnalysis.Workspaces (35)
CodeStyleHelpers.cs (4)
116public static Option2<CodeStyleOption2<T>> CreateEditorConfigOption<T>( 124var option = new Option2<CodeStyleOption2<T>>(name, defaultValue, group, languageName, isEditorConfigOption: true, serializer: (serializerFactory ?? EditorConfigValueSerializer.CodeStyle).Invoke(defaultValue)); 129public static Option2<T> CreateEditorConfigOption<T>( 136var option = new Option2<T>(name, defaultValue, group, languageName: null, isEditorConfigOption: true, serializer: serializer);
CodeStyleOptions2.cs (6)
26private static Option2<CodeStyleOption2<T>> CreateOption<T>( 30private static Option2<T> CreateOption<T>( 98internal static readonly Option2<OperatorPlacementWhenWrappingPreference> OperatorPlacementWhenWrapping = CreateOption( 223internal static readonly Option2<string> FileHeaderTemplate = CreateOption( 229internal static readonly Option2<string> RemoveUnnecessarySuppressionExclusions = CreateOption( 292internal static readonly Option2<CodeStyleOption2<ForEachExplicitCastInSourcePreference>> ForEachExplicitCastInSource = CreateOption(
FormattingOptions2.cs (1)
59internal static Option2<bool> InsertFinalNewLine = new(
IOptionReader.cs (3)
37public static T GetOption<T>(this IOptionsReader options, Option2<T> option) 40public static T GetOption<T>(this IOptionsReader options, Option2<T> option, T defaultValue) 49public static T GetOptionValue<T>(this IOptionsReader options, Option2<CodeStyleOption2<T>> option, T defaultValue)
IPublicOption.cs (1)
11/// to distinguish them from internal ones (<see cref="Option2{T}"/> and <see cref="PerLanguageOption2{T}"/>).
Option2.cs (1)
106public static implicit operator OptionKey2(Option2<T> option)
Options\GlobalOptionService.cs (2)
110public T GetOption<T>(Option2<T> option) 161public void SetGlobalOption<T>(Option2<T> option, T value)
Options\IGlobalOptionService.cs (2)
20T GetOption<T>(Option2<T> option); 38void SetGlobalOption<T>(Option2<T> option, T value);
Options\Option.cs (1)
14/// <inheritdoc cref="Option2{T}"/>
PublicOptionFactory.cs (8)
68public static Option2<T> WithPublicOption<T, TPublicValue>(this Option2<T> option, string feature, string name, Func<T, TPublicValue> toPublicValue, Func<TPublicValue, T> toInternalValue) 87public static Option2<T> WithPublicOption<T>(this Option2<T> option, string feature, string name) 90public static Option2<CodeStyleOption2<T>> WithPublicOption<T>(this Option2<CodeStyleOption2<T>> option, string feature, string name) 99public static Option<T> ToPublicOption<T>(this Option2<T> option) 111public static Option<CodeStyleOption<T>> ToPublicOption<T>(this Option2<CodeStyleOption2<T>> option)
VisualBasicCodeStyleOptions.cs (6)
18private static Option2<CodeStyleOption2<T>> CreateOption<T>( 27public static readonly Option2<CodeStyleOption2<string>> PreferredModifierOrder = CreateOption( 32public static readonly Option2<CodeStyleOption2<bool>> PreferIsNotExpression = CreateOption( 37public static readonly Option2<CodeStyleOption2<bool>> PreferSimplifiedObjectCreation = CreateOption( 42public static readonly Option2<CodeStyleOption2<UnusedValuePreference>> UnusedValueExpressionStatement = CreateOption( 48public static readonly Option2<CodeStyleOption2<UnusedValuePreference>> UnusedValueAssignment = CreateOption(
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (4)
OptionsCollection.cs (4)
43public void Set<T>(Option2<T> option, T value) 46public void Add<T>(Option2<T> option, T value) 49public void Add<T>(Option2<CodeStyleOption2<T>> option, T value) 52public void Add<T>(Option2<CodeStyleOption2<T>> option, T value, NotificationOption2 notification)
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
Options\DocumentOptionSetTests.cs (2)
93var option = CSharpFormattingOptions2.NewLineBeforeOpenBrace; 154var option = CSharpFormattingOptions2.SpaceBetweenParentheses;
Options\OptionKeyTests.cs (1)
82var option1 = new Option2<bool>(name: "name", defaultValue: false);
WorkspaceServiceTests\GlobalOptionServiceTests.cs (4)
171var option1 = new Option2<int>("test_option1", defaultValue: 1); 172var option2 = new Option2<int>("test_option2", defaultValue: 2); 173var option3 = new Option2<int>("test_option3", defaultValue: 3); 289var option2 = new Option2<CodeStyleOption2<bool>>("test", new CodeStyleOption2<bool>(false, NotificationOption2.Warning)).WithPublicOption("test", "test");
Microsoft.VisualStudio.LanguageServices (21)
DocumentOutline\DocumentOutlineOptionsStorage.cs (1)
11public static readonly Option2<bool> EnableDocumentOutline = new("dotnet_enable_document_outline", defaultValue: false);
ExternalAccess\Pythia\PythiaGlobalOptions.cs (2)
36private static readonly Option2<bool> s_showDebugInfoOption = new( 39private static readonly Option2<bool> s_removeRecommendationLimitOption = new(
FindReferences\FindUsagesPresentationOptionsStorage.cs (1)
17public static readonly Option2<int> DefinitionGroupingPriority = new(
Implementation\ColorSchemes\ColorSchemeOptionsStorage.cs (2)
13public static readonly Option2<ColorSchemeName> ColorScheme = new( 17public static readonly Option2<UseEnhancedColors> LegacyUseEnhancedColors = new(
Implementation\VirtualMemoryNotificationListenerOptionsStorage.cs (1)
11public static readonly Option2<bool> BackgroundAnalysisMemoryMonitor = new("dotnet_enable_full_solution_analysis_memory_monitor", defaultValue: true);
KeybindingReset\KeybindingResetOptionsStorage.cs (4)
11public static readonly Option2<ReSharperStatus> ReSharperStatus = new("visual_studio_resharper_key_binding_status", defaultValue: KeybindingReset.ReSharperStatus.NotInstalledOrDisabled); 12public static readonly Option2<bool> NeedsReset = new("visual_studio_key_binding_needs_reset", defaultValue: false); 13public static readonly Option2<bool> NeverShowAgain = new("visual_studio_key_binding_reset_never_show_again", defaultValue: false); 14public static readonly Option2<bool> EnabledFeatureFlag = new("visual_studio_enable_key_binding_reset", defaultValue: false);
Log\LoggerOptionsStorage.cs (3)
11public static readonly Option2<bool> EtwLoggerKey = new("visual_studio_etw_logger_key", defaultValue: true); 12public static readonly Option2<bool> TraceLoggerKey = new("visual_studio_trace_logger_key", defaultValue: false); 13public static readonly Option2<bool> OutputWindowLoggerKey = new("visual_studio_output_window_logger_key", defaultValue: false);
Options\XamlOptions.cs (1)
18public static readonly Option2<bool> EnableLspIntelliSenseFeatureFlag = new("xaml_enable_lsp_intellisense", defaultValue: false);
StackTraceExplorer\StackTraceExplorerOptionsStorage.cs (1)
15public static readonly Option2<bool> OpenOnFocus = new("visual_studio_open_stack_trace_explorer_on_focus", defaultValue: false);
SymbolSearch\AbstractDelayStartedService.cs (2)
39private readonly Option2<bool> _featureEnabledOption; 57Option2<bool> featureEnabledOption,
SymbolSearch\SymbolSearchGlobalOptionsStorage.cs (1)
11public static readonly Option2<bool> Enabled = new("visual_studio_enable_symbol_search", defaultValue: true);
Telemetry\VisualStudioLoggingOptionsStorage.cs (1)
11public static readonly Option2<bool> EnableFileLoggingForDiagnostics = new("visual_studio_enable_file_logging_for_diagnostics", defaultValue: false);
Workspace\VisualStudioWorkspaceStatusServiceFactory.cs (1)
28private static readonly Option2<bool> s_partialLoadModeFeatureFlag = new("visual_studio_workspace_partial_load_mode", defaultValue: false);
Microsoft.VisualStudio.LanguageServices.CSharp (6)
Options\AutomationObject\AutomationObject.cs (6)
21private int GetBooleanOption(Option2<bool> option) 27private int GetBooleanOption(Option2<NewLineBeforeOpenBracePlacement> option, NewLineBeforeOpenBracePlacement flag) 30private int GetBooleanOption(Option2<SpacePlacementWithinParentheses> option, SpacePlacementWithinParentheses flag) 33private void SetBooleanOption(Option2<bool> option, int value) 39private void SetBooleanOption(Option2<NewLineBeforeOpenBracePlacement> option, NewLineBeforeOpenBracePlacement flag, int value) 42private void SetBooleanOption(Option2<SpacePlacementWithinParentheses> option, SpacePlacementWithinParentheses flag, int value)
Microsoft.VisualStudio.LanguageServices.Implementation (16)
Options\AbstractAutomationObject.cs (6)
31private protected T GetOption<T>(Option2<T> option) 34private protected void SetOption<T>(Option2<T> option, T value) 48private protected int GetBooleanOption(Option2<bool?> key) 51private protected void SetBooleanOption(Option2<bool?> key, int value) 54private protected string GetXmlOption<T>(Option2<CodeStyleOption2<T>> option) 60private protected void SetXmlOption<T>(Option2<CodeStyleOption2<T>> option, string value)
Options\AbstractOptionPageControl.cs (4)
68private protected void BindToOption(CheckBox checkbox, Option2<bool> optionKey) 83private protected void BindToOption(CheckBox checkbox, Option2<bool?> nullableOptionKey, Func<bool> onNullValue) 130private protected void BindToOption(TextBox textBox, Option2<int> optionKey) 156private protected void BindToOption<T>(ComboBox comboBox, Option2<T> optionKey, ContentControl label = null)
Options\OptionBinding.cs (2)
15private readonly Option2<T> _option; 19public OptionBinding(OptionStore optionStore, Option2<T> option)
Options\OptionStore.cs (2)
62public T GetOption<T>(Option2<T> option) 91public void SetOption<T>(Option2<T> option, T value)
Options\RadioButtonViewModel.cs (2)
13private readonly Option2<TOptionValue> _option; 16public RadioButtonViewModel(string description, string preview, string group, TOptionValue value, Option2<TOptionValue> option, AbstractOptionPreviewViewModel info, OptionStore optionStore)
Microsoft.VisualStudio.LanguageServices.New.IntegrationTests (1)
InProcess\StateResetInProcess.cs (1)
75static void ResetOption<T>(IGlobalOptionService globalOptions, Option2<T> option)
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
Options\AutomationObject\AutomationObject.vb (2)
23Private Overloads Function GetBooleanOption(key As Option2(Of Boolean)) As Boolean 31Private Overloads Sub SetBooleanOption(key As Option2(Of Boolean), value As Boolean)
Roslyn.VisualStudio.DiagnosticsWindow (4)
OptionPages\ForceLowMemoryMode.cs (2)
15public static readonly Option2<bool> Enabled = new("ForceLowMemoryMode_Enabled", defaultValue: false); 16public static readonly Option2<int> SizeInMegabytes = new("ForceLowMemoryMode_Enabled", defaultValue: 500);
OptionPages\InternalOptionsControl.cs (2)
199BindToOption(checkBox, (Option2<bool>)option); 210BindToOption(textBox, (Option2<int>)option);