/
githubmirror
/
roslyn
Обзор
Документация
Войти
/
githubmirror
/
roslyn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/VisualStudio/CSharp/Impl/Options/AutomationObject/AutomationObject.Completion.cs
71 строка
3 KB
Gen Lu
Add option for import completion commit behavior (#82916)
10 апр 2026, 03:26
Не верифицирован
10 апр 2026, 03:26
4d274cb
Код
Авторство
О чём код?
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. using Microsoft.CodeAnalysis.Completion; using Microsoft.CodeAnalysis.Completion.Providers; namespace Microsoft.VisualStudio.LanguageServices.CSharp.Options; public partial class AutomationObject { public int BringUpOnIdentifier { get { return GetBooleanOption(CompletionOptionsStorage.TriggerOnTypingLetters); } set { SetBooleanOption(CompletionOptionsStorage.TriggerOnTypingLetters, value); } } public int HighlightMatchingPortionsOfCompletionListItems { get { return GetBooleanOption(CompletionViewOptionsStorage.HighlightMatchingPortionsOfCompletionListItems); } set { SetBooleanOption(CompletionViewOptionsStorage.HighlightMatchingPortionsOfCompletionListItems, value); } } public int ShowCompletionItemFilters { get { return GetBooleanOption(CompletionViewOptionsStorage.ShowCompletionItemFilters); } set { SetBooleanOption(CompletionViewOptionsStorage.ShowCompletionItemFilters, value); } } public int ShowItemsFromUnimportedNamespaces { get { return GetBooleanOption(CompletionOptionsStorage.ShowItemsFromUnimportedNamespaces); } set { SetBooleanOption(CompletionOptionsStorage.ShowItemsFromUnimportedNamespaces, value); } } public int ImportCompletionOption { get { return (int)GetOption(CompletionOptionsStorage.ImportCompletionCommitBehavior); } set { SetOption(CompletionOptionsStorage.ImportCompletionCommitBehavior, (ImportCompletionCommitBehavior)value); } } public int InsertNewlineOnEnterWithWholeWord { get { return (int)GetOption(CompletionOptionsStorage.EnterKeyBehavior); } set { SetOption(CompletionOptionsStorage.EnterKeyBehavior, (EnterKeyRule)value); } } public int EnterKeyBehavior { get { return (int)GetOption(CompletionOptionsStorage.EnterKeyBehavior); } set { SetOption(CompletionOptionsStorage.EnterKeyBehavior, (EnterKeyRule)value); } } public int SnippetsBehavior { get { return (int)GetOption(CompletionOptionsStorage.SnippetsBehavior); } set { SetOption(CompletionOptionsStorage.SnippetsBehavior, (SnippetsRule)value); } } public int TriggerInArgumentLists { get { return GetBooleanOption(CompletionOptionsStorage.TriggerInArgumentLists); } set { SetBooleanOption(CompletionOptionsStorage.TriggerInArgumentLists, value); } } public int EnableArgumentCompletionSnippets { get { return GetBooleanOption(CompletionViewOptionsStorage.EnableArgumentCompletionSnippets); } set { SetBooleanOption(CompletionViewOptionsStorage.EnableArgumentCompletionSnippets, value); } } }