45 references to SnippetsRule
Microsoft.CodeAnalysis.CSharp.Features (3)
Completion\CSharpCompletionService.cs (3)
51var snippetRule = options.SnippetsBehavior; 60if (snippetRule == SnippetsRule.Default) 62snippetRule = SnippetsRule.AlwaysInclude;
Microsoft.CodeAnalysis.EditorFeatures (1)
IntelliSense\AsyncCompletion\CompletionSource.cs (1)
194if (rules.SnippetsRule != SnippetsRule.IncludeAfterTypingIdentifierQuestionTab)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (3)
IntelliSense\VisualBasicCompletionCommandHandlerTests.vb (3)
2656state.Workspace.GlobalOptions.SetGlobalOption(CompletionOptionsStorage.SnippetsBehavior, LanguageNames.VisualBasic, SnippetsRule.AlwaysInclude) 2677state.Workspace.GlobalOptions.SetGlobalOption(CompletionOptionsStorage.SnippetsBehavior, LanguageNames.VisualBasic, SnippetsRule.AlwaysInclude) 2699state.Workspace.GlobalOptions.SetGlobalOption(CompletionOptionsStorage.SnippetsBehavior, LanguageNames.VisualBasic, SnippetsRule.AlwaysInclude)
Microsoft.CodeAnalysis.Features (18)
Completion\CompletionOptions.cs (2)
19public SnippetsRule SnippetsBehavior { get; init; } = SnippetsRule.Default;
Completion\CompletionRules.cs (9)
40public SnippetsRule SnippetsRule { get; } 47SnippetsRule snippetsRule) 70defaultEnterKeyRule, SnippetsRule.Default); 86SnippetsRule snippetsRule = SnippetsRule.Default) 101Optional<SnippetsRule> snippetsRule = default) 107var newSnippetsRule = snippetsRule.HasValue ? snippetsRule.Value : SnippetsRule; 155public CompletionRules WithSnippetsRule(SnippetsRule snippetsRule) 171snippetsRule: SnippetsRule.Default);
Completion\CompletionService.ProviderManager.cs (6)
182var snippetsRule = options.SnippetsBehavior != SnippetsRule.Default 186if (snippetsRule is SnippetsRule.Default or 187SnippetsRule.NeverInclude) 191else if (snippetsRule == SnippetsRule.AlwaysInclude) 195else if (snippetsRule == SnippetsRule.IncludeAfterTypingIdentifierQuestionTab)
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
122SnippetsBehavior = SnippetsRule.NeverInclude,
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Features\Options\CompletionOptionsStorage.cs (2)
44public static readonly PerLanguageOption2<SnippetsRule> SnippetsBehavior = new("dotnet_snippets_behavior", CompletionOptions.Default.SnippetsBehavior, serializer: EditorConfigValueSerializer.CreateSerializerForEnum<SnippetsRule>(), group: s_completionOptionGroup);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Completion\CompletionTests.cs (1)
236testLspServer.TestWorkspace.GlobalOptions.SetGlobalOption(CompletionOptionsStorage.SnippetsBehavior, LanguageNames.CSharp, SnippetsRule.NeverInclude);
Microsoft.CodeAnalysis.VisualBasic.Features (2)
Completion\VisualBasicCompletionService.vb (2)
63If snippetsRule = SnippetsRule.Default Then 64snippetsRule = SnippetsRule.IncludeAfterTypingIdentifierQuestionTab
Microsoft.VisualStudio.LanguageServices.CSharp (7)
Options\AutomationObject\AutomationObject.Completion.cs (1)
50set { SetOption(CompletionOptionsStorage.SnippetsBehavior, (SnippetsRule)value); }
Options\AutomationObject\AutomationObject.ObsoleteAndUnused.cs (3)
50return GetOption(CompletionOptionsStorage.SnippetsBehavior) == SnippetsRule.AlwaysInclude 58SetOption(CompletionOptionsStorage.SnippetsBehavior, SnippetsRule.NeverInclude); 62SetOption(CompletionOptionsStorage.SnippetsBehavior, SnippetsRule.AlwaysInclude);
Options\IntelliSenseOptionPageControl.xaml.cs (3)
32BindToOption(Never_include_snippets, CompletionOptionsStorage.SnippetsBehavior, SnippetsRule.NeverInclude, LanguageNames.CSharp); 33BindToOption(Always_include_snippets, CompletionOptionsStorage.SnippetsBehavior, SnippetsRule.AlwaysInclude, LanguageNames.CSharp); 34BindToOption(Include_snippets_when_question_Tab_is_typed_after_an_identifier, CompletionOptionsStorage.SnippetsBehavior, SnippetsRule.IncludeAfterTypingIdentifierQuestionTab, LanguageNames.CSharp);
Microsoft.VisualStudio.LanguageServices.UnitTests (3)
Snippets\SnippetCompletionProviderTests.vb (3)
86workspace.GlobalOptions.SetGlobalOption(CompletionOptionsStorage.SnippetsBehavior, LanguageNames.VisualBasic, SnippetsRule.AlwaysInclude) 103workspace.GlobalOptions.SetGlobalOption(CompletionOptionsStorage.SnippetsBehavior, LanguageNames.VisualBasic, SnippetsRule.AlwaysInclude) 119workspace.GlobalOptions.SetGlobalOption(CompletionOptionsStorage.SnippetsBehavior, LanguageNames.VisualBasic, SnippetsRule.AlwaysInclude)
Microsoft.VisualStudio.LanguageServices.VisualBasic (5)
Options\AutomationObject\AutomationObject.Completion.vb (1)
41SetOption(CompletionOptionsStorage.SnippetsBehavior, DirectCast(value, SnippetsRule))
Options\IntelliSenseOptionPageControl.xaml.vb (3)
25BindToOption(Never_include_snippets, CompletionOptionsStorage.SnippetsBehavior, SnippetsRule.NeverInclude, LanguageNames.VisualBasic) 26BindToOption(Always_include_snippets, CompletionOptionsStorage.SnippetsBehavior, SnippetsRule.AlwaysInclude, LanguageNames.VisualBasic) 27BindToOption(Include_snippets_when_question_Tab_is_typed_after_an_identifier, CompletionOptionsStorage.SnippetsBehavior, SnippetsRule.IncludeAfterTypingIdentifierQuestionTab, LanguageNames.VisualBasic)
Snippets\SnippetCompletionProvider.vb (1)
97context.IsExclusive = context.CompletionOptions.SnippetsBehavior = SnippetsRule.IncludeAfterTypingIdentifierQuestionTab