63 references to InlineHintsOptionsStorage
Microsoft.CodeAnalysis.EditorFeatures (13)
InlineHints\InlineHintsDataTaggerProvider.cs (13)
52
option.Equals(
InlineHintsOptionsStorage
.EnabledForParameters) ||
53
option.Equals(
InlineHintsOptionsStorage
.ForLiteralParameters) ||
54
option.Equals(
InlineHintsOptionsStorage
.ForIndexerParameters) ||
55
option.Equals(
InlineHintsOptionsStorage
.ForObjectCreationParameters) ||
56
option.Equals(
InlineHintsOptionsStorage
.ForOtherParameters) ||
57
option.Equals(
InlineHintsOptionsStorage
.SuppressForParametersThatMatchMethodIntent) ||
58
option.Equals(
InlineHintsOptionsStorage
.SuppressForParametersThatDifferOnlyBySuffix) ||
59
option.Equals(
InlineHintsOptionsStorage
.SuppressForParametersThatMatchArgumentName) ||
60
option.Equals(
InlineHintsOptionsStorage
.EnabledForTypes) ||
61
option.Equals(
InlineHintsOptionsStorage
.ForImplicitVariableTypes) ||
62
option.Equals(
InlineHintsOptionsStorage
.ForLambdaParameterTypes) ||
63
option.Equals(
InlineHintsOptionsStorage
.ForImplicitObjectCreation) ||
64
option.Equals(
InlineHintsOptionsStorage
.ForCollectionExpressions)));
Microsoft.CodeAnalysis.LanguageServer.Protocol (26)
Handler\Configuration\DidChangeConfigurationNotificationHandler_OptionList.cs (13)
35
InlineHintsOptionsStorage
.EnabledForParameters,
36
InlineHintsOptionsStorage
.ForLiteralParameters,
37
InlineHintsOptionsStorage
.ForIndexerParameters,
38
InlineHintsOptionsStorage
.ForObjectCreationParameters,
39
InlineHintsOptionsStorage
.ForOtherParameters,
40
InlineHintsOptionsStorage
.SuppressForParametersThatDifferOnlyBySuffix,
41
InlineHintsOptionsStorage
.SuppressForParametersThatMatchMethodIntent,
42
InlineHintsOptionsStorage
.SuppressForParametersThatMatchArgumentName,
43
InlineHintsOptionsStorage
.EnabledForTypes,
44
InlineHintsOptionsStorage
.ForImplicitVariableTypes,
45
InlineHintsOptionsStorage
.ForLambdaParameterTypes,
46
InlineHintsOptionsStorage
.ForImplicitObjectCreation,
47
InlineHintsOptionsStorage
.ForCollectionExpressions,
Handler\InlayHint\InlayHintRefreshQueue.cs (13)
37
option.Equals(
InlineHintsOptionsStorage
.EnabledForParameters) ||
38
option.Equals(
InlineHintsOptionsStorage
.ForIndexerParameters) ||
39
option.Equals(
InlineHintsOptionsStorage
.ForLiteralParameters) ||
40
option.Equals(
InlineHintsOptionsStorage
.ForOtherParameters) ||
41
option.Equals(
InlineHintsOptionsStorage
.ForObjectCreationParameters) ||
42
option.Equals(
InlineHintsOptionsStorage
.SuppressForParametersThatDifferOnlyBySuffix) ||
43
option.Equals(
InlineHintsOptionsStorage
.SuppressForParametersThatMatchArgumentName) ||
44
option.Equals(
InlineHintsOptionsStorage
.SuppressForParametersThatMatchMethodIntent) ||
45
option.Equals(
InlineHintsOptionsStorage
.EnabledForTypes) ||
46
option.Equals(
InlineHintsOptionsStorage
.ForImplicitVariableTypes) ||
47
option.Equals(
InlineHintsOptionsStorage
.ForLambdaParameterTypes) ||
48
option.Equals(
InlineHintsOptionsStorage
.ForImplicitObjectCreation) ||
49
option.Equals(
InlineHintsOptionsStorage
.ForCollectionExpressions)))
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
InlayHint\CSharpInlayHintTests.cs (4)
110
testLspServer.TestWorkspace.GlobalOptions.SetGlobalOption(
InlineHintsOptionsStorage
.EnabledForParameters, LanguageNames.CSharp, true);
111
testLspServer.TestWorkspace.GlobalOptions.SetGlobalOption(
InlineHintsOptionsStorage
.EnabledForTypes, LanguageNames.CSharp, true);
163
testLspServer.TestWorkspace.GlobalOptions.SetGlobalOption(
InlineHintsOptionsStorage
.EnabledForParameters, LanguageNames.CSharp, true);
164
testLspServer.TestWorkspace.GlobalOptions.SetGlobalOption(
InlineHintsOptionsStorage
.EnabledForTypes, LanguageNames.CSharp, true);
InlayHint\VisualBasicInlayHintTests.cs (1)
62
testLspServer.TestWorkspace.GlobalOptions.SetGlobalOption(
InlineHintsOptionsStorage
.EnabledForParameters, LanguageNames.VisualBasic, true);
Microsoft.VisualStudio.LanguageServices.CSharp (19)
Options\AdvancedOptionPageControl.xaml.cs (19)
144
BindToOption(DisplayInlineParameterNameHints,
InlineHintsOptionsStorage
.EnabledForParameters, LanguageNames.CSharp);
145
BindToOption(ShowHintsForLiterals,
InlineHintsOptionsStorage
.ForLiteralParameters, LanguageNames.CSharp);
146
BindToOption(ShowHintsForNewExpressions,
InlineHintsOptionsStorage
.ForObjectCreationParameters, LanguageNames.CSharp);
147
BindToOption(ShowHintsForEverythingElse,
InlineHintsOptionsStorage
.ForOtherParameters, LanguageNames.CSharp);
148
BindToOption(ShowHintsForIndexers,
InlineHintsOptionsStorage
.ForIndexerParameters, LanguageNames.CSharp);
149
BindToOption(SuppressHintsWhenParameterNameMatchesTheMethodsIntent,
InlineHintsOptionsStorage
.SuppressForParametersThatMatchMethodIntent, LanguageNames.CSharp);
150
BindToOption(SuppressHintsWhenParameterNamesDifferOnlyBySuffix,
InlineHintsOptionsStorage
.SuppressForParametersThatDifferOnlyBySuffix, LanguageNames.CSharp);
151
BindToOption(SuppressHintsWhenParameterNamesMatchArgumentNames,
InlineHintsOptionsStorage
.SuppressForParametersThatMatchArgumentName, LanguageNames.CSharp);
153
BindToOption(DisplayInlineTypeHints,
InlineHintsOptionsStorage
.EnabledForTypes, LanguageNames.CSharp);
154
BindToOption(ShowHintsForVariablesWithInferredTypes,
InlineHintsOptionsStorage
.ForImplicitVariableTypes, LanguageNames.CSharp);
155
BindToOption(ShowHintsForLambdaParameterTypes,
InlineHintsOptionsStorage
.ForLambdaParameterTypes, LanguageNames.CSharp);
156
BindToOption(ShowHintsForImplicitObjectCreation,
InlineHintsOptionsStorage
.ForImplicitObjectCreation, LanguageNames.CSharp);
157
BindToOption(ShowHintsForCollectionExpressions,
InlineHintsOptionsStorage
.ForCollectionExpressions, LanguageNames.CSharp);
180
var enabledForParameters = this.OptionStore.GetOption(
InlineHintsOptionsStorage
.EnabledForParameters, LanguageNames.CSharp);
189
var enabledForTypes = this.OptionStore.GetOption(
InlineHintsOptionsStorage
.EnabledForTypes, LanguageNames.CSharp);
198
this.OptionStore.SetOption(
InlineHintsOptionsStorage
.EnabledForParameters, LanguageNames.CSharp, true);
204
this.OptionStore.SetOption(
InlineHintsOptionsStorage
.EnabledForParameters, LanguageNames.CSharp, false);
210
this.OptionStore.SetOption(
InlineHintsOptionsStorage
.EnabledForTypes, LanguageNames.CSharp, true);
216
this.OptionStore.SetOption(
InlineHintsOptionsStorage
.EnabledForTypes, LanguageNames.CSharp, false);