2 instantiations of CompletionRules
Microsoft.CodeAnalysis.Features (2)
Completion\CompletionRules.cs (2)
88return new CompletionRules( 166public static readonly CompletionRules Default = new(
63 references to CompletionRules
Microsoft.CodeAnalysis.CSharp.Features (4)
Completion\CSharpCompletionService.cs (4)
36private CompletionRules _latestRules = CompletionRules.Default; 48internal override CompletionRules GetRules(CompletionOptions options) 66var newRules = _latestRules.WithDefaultEnterKeyRule(enterRule)
Microsoft.CodeAnalysis.EditorFeatures (10)
IntelliSense\AsyncCompletion\CommitManager.cs (4)
131var serviceRules = completionService.GetRules(options); 180CompletionRules rules, 335internal static bool IsCommitCharacter(CompletionRules completionRules, CompletionItem item, char ch) 367internal static bool SendEnterThroughToEditor(CompletionRules rules, RoslynCompletionItem item, string textTypedSoFar)
IntelliSense\AsyncCompletion\CompletionSource.cs (1)
191ITextBuffer buffer, int caretPoint, SourceText text, LanguageServices services, CompletionRules rules)
IntelliSense\AsyncCompletion\ItemManager.CompletionListUpdater.cs (3)
49private readonly CompletionRules _completionRules; 96_completionRules = _completionService?.GetRules(globalOptions.GetCompletionOptions(_document.Project.Language)) ?? CompletionRules.Default; 114_completionRules = CompletionRules.Default;
Interactive\Completion\InteractiveCommandCompletionService.cs (2)
40internal override CompletionRules GetRules(CompletionOptions options) 41=> CompletionRules.Default;
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (4)
IntelliSense\CompletionServiceTests.vb (2)
61Friend Overrides Function GetRules(options As CompletionOptions) As CompletionRules 62Return CompletionRules.Default
IntelliSense\CompletionServiceTests_Exclusivitiy.vb (2)
67Friend Overrides Function GetRules(options As CompletionOptions) As CompletionRules 68Return CompletionRules.Default
Microsoft.CodeAnalysis.ExternalAccess.FSharp (2)
Completion\FSharpCompletionServiceWithProviders.cs (2)
19internal sealed override CompletionRules GetRules(CompletionOptions options) 22internal abstract CompletionRules GetRulesImpl();
Microsoft.CodeAnalysis.Features (30)
Completion\CompletionList.cs (9)
55public CompletionRules Rules { get; } 74CompletionRules? rules, 82Rules = rules ?? CompletionRules.Default; 103CompletionRules? rules = null, 112CompletionRules? rules, 122Optional<CompletionRules> rules = default, 127var newRules = rules.HasValue ? rules.Value : Rules; 170public CompletionList WithRules(CompletionRules rules) 183default, ImmutableArray<CompletionItem>.Empty, CompletionRules.Default,
Completion\CompletionRules.cs (17)
57/// Creates a new <see cref="CompletionRules"/> instance. 63public static CompletionRules Create( 74/// Creates a new <see cref="CompletionRules"/> instance. 81public static CompletionRules Create( 96private CompletionRules With( 129/// Creates a copy of this <see cref="CompletionRules"/> with the <see cref="DismissIfEmpty"/> property changed. 131public CompletionRules WithDismissIfEmpty(bool dismissIfEmpty) 135/// Creates a copy of this <see cref="CompletionRules"/> with the <see cref="DismissIfLastCharacterDeleted"/> property changed. 137public CompletionRules WithDismissIfLastCharacterDeleted(bool dismissIfLastCharacterDeleted) 141/// Creates a copy of this <see cref="CompletionRules"/> with the <see cref="DefaultCommitCharacters"/> property changed. 143public CompletionRules WithDefaultCommitCharacters(ImmutableArray<char> defaultCommitCharacters) 147/// Creates a copy of this <see cref="CompletionRules"/> with the <see cref="DefaultEnterKeyRule"/> property changed. 149public CompletionRules WithDefaultEnterKeyRule(EnterKeyRule defaultEnterKeyRule) 153/// Creates a copy of the this <see cref="CompletionRules"/> with the <see cref="SnippetsRule"/> property changed. 155public CompletionRules WithSnippetsRule(SnippetsRule snippetsRule) 164/// The default <see cref="CompletionRules"/> if none is otherwise specified. 166public static readonly CompletionRules Default = new(
Completion\CompletionService.cs (2)
72public CompletionRules GetRules() 80internal abstract CompletionRules GetRules(CompletionOptions options);
ExternalAccess\VSTypeScript\Api\VSTypeScriptCompletionServiceWithProviders.cs (2)
23internal sealed override CompletionRules GetRules(CompletionOptions options) 26internal abstract CompletionRules GetRulesImpl();
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
DefaultCapabilitiesProvider.cs (1)
50var commitCharacters = CompletionRules.Default.DefaultCommitCharacters.Select(c => c.ToString()).ToArray();
Handler\Completion\CompletionHandler.cs (2)
227commitCharacters.AddAll(CompletionRules.Default.DefaultCommitCharacters); 259var defaultCommitCharacters = CompletionRules.Default.DefaultCommitCharacters.Select(c => c.ToString()).ToArray();
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
Completion\CompletionResolveTests.cs (2)
467internal override CompletionRules GetRules(CodeAnalysis.Completion.CompletionOptions options) 468=> CompletionRules.Default;
Completion\CompletionTests.cs (3)
84request: completionParams, document: document, commitCharacters: CompletionRules.Default.DefaultCommitCharacters).ConfigureAwait(false); 131request: completionParams, document: document, commitCharacters: CompletionRules.Default.DefaultCommitCharacters, insertText: "A").ConfigureAwait(false); 601completionParams, document, commitCharacters: CompletionRules.Default.DefaultCommitCharacters).ConfigureAwait(false);
Microsoft.CodeAnalysis.VisualBasic.Features (4)
Completion\VisualBasicCompletionService.vb (4)
37Private _latestRules As CompletionRules = CompletionRules.Create( 40defaultCommitCharacters:=CompletionRules.Default.DefaultCommitCharacters, 53Friend Overrides Function GetRules(options As CompletionOptions) As CompletionRules
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageClient\XamlCapabilities.cs (1)
24AllCommitCharacters = RoslynCompletion.CompletionRules.Default.DefaultCommitCharacters.Select(c => c.ToString()).ToArray()