2 instantiations of CompletionRules
Microsoft.CodeAnalysis.Features (2)
Completion\CompletionRules.cs (2)
88
return new
CompletionRules
(
163
public static readonly CompletionRules Default =
new
(
38 references to CompletionRules
Microsoft.CodeAnalysis.CSharp.Features (4)
Completion\CSharpCompletionService.cs (4)
33
private
CompletionRules
_latestRules =
CompletionRules
.Default;
45
internal override
CompletionRules
GetRules(CompletionOptions options)
63
var
newRules = _latestRules.WithDefaultEnterKeyRule(enterRule)
Microsoft.CodeAnalysis.Features (30)
Completion\CompletionList.cs (9)
58
public
CompletionRules
Rules { get; }
77
CompletionRules
? rules,
85
Rules = rules ??
CompletionRules
.Default;
105
CompletionRules
? rules = null,
114
CompletionRules
? rules,
124
Optional<
CompletionRules
> rules = default,
129
var
newRules = rules.HasValue ? rules.Value : Rules;
172
public CompletionList WithRules(
CompletionRules
rules)
185
default, [],
CompletionRules
.Default,
Completion\CompletionRules.cs (17)
57
/// Creates a new <see cref="
CompletionRules
"/> instance.
63
public static
CompletionRules
Create(
74
/// Creates a new <see cref="
CompletionRules
"/> instance.
81
public static
CompletionRules
Create(
96
private
CompletionRules
With(
129
/// Creates a copy of this <see cref="
CompletionRules
"/> with the <see cref="DismissIfEmpty"/> property changed.
131
public
CompletionRules
WithDismissIfEmpty(bool dismissIfEmpty)
135
/// Creates a copy of this <see cref="
CompletionRules
"/> with the <see cref="DismissIfLastCharacterDeleted"/> property changed.
137
public
CompletionRules
WithDismissIfLastCharacterDeleted(bool dismissIfLastCharacterDeleted)
141
/// Creates a copy of this <see cref="
CompletionRules
"/> with the <see cref="DefaultCommitCharacters"/> property changed.
143
public
CompletionRules
WithDefaultCommitCharacters(ImmutableArray<char> defaultCommitCharacters)
147
/// Creates a copy of this <see cref="
CompletionRules
"/> with the <see cref="DefaultEnterKeyRule"/> property changed.
149
public
CompletionRules
WithDefaultEnterKeyRule(EnterKeyRule defaultEnterKeyRule)
153
/// Creates a copy of the this <see cref="
CompletionRules
"/> with the <see cref="SnippetsRule"/> property changed.
155
public
CompletionRules
WithSnippetsRule(SnippetsRule snippetsRule)
161
/// The default <see cref="
CompletionRules
"/> if none is otherwise specified.
163
public static readonly
CompletionRules
Default = new(
Completion\CompletionService.cs (2)
73
public
CompletionRules
GetRules()
81
internal abstract
CompletionRules
GetRules(CompletionOptions options);
ExternalAccess\VSTypeScript\Api\VSTypeScriptCompletionServiceWithProviders.cs (2)
24
internal sealed override
CompletionRules
GetRules(CompletionOptions options)
27
internal abstract
CompletionRules
GetRulesImpl();
Microsoft.CodeAnalysis.VisualBasic.Features (4)
Completion\VisualBasicCompletionService.vb (4)
36
Private _latestRules As
CompletionRules
=
CompletionRules
.Create(
39
defaultCommitCharacters:=
CompletionRules
.Default.DefaultCommitCharacters,
52
Friend Overrides Function GetRules(options As CompletionOptions) As
CompletionRules