9 instantiations of CompletionChange
Microsoft.CodeAnalysis.Features (9)
Completion\CompletionChange.cs (9)
95
return new
CompletionChange
(textChanges.Single(), textChanges, newPosition, includesCommitCharacter);
105
return new
CompletionChange
(textChange, textChanges: default, newPosition, includesCommitCharacter);
118
return new
CompletionChange
(textChange, textChanges, newPosition, includesCommitCharacter);
128
return new
CompletionChange
(textChange, textChanges, newSpan, includesCommitCharacter, properties);
138
return new
CompletionChange
(textChange, textChanges, newPosition, includesCommitCharacter, properties);
145
=>
new
(textChange, TextChanges, NewPosition, IncludesCommitCharacter);
151
=>
new
(TextChange, textChanges, NewPosition, IncludesCommitCharacter);
157
=>
new
(TextChange, TextChanges, newPostion, IncludesCommitCharacter);
163
=>
new
(TextChange, TextChanges, NewPosition, includesCommitCharacter);
73 references to CompletionChange
Microsoft.AspNetCore.App.Analyzers (12)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (6)
77
public override Task<
CompletionChange
> GetChangeAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken)
87
return Task.FromResult(
CompletionChange
.Create(
255
var
change = embeddedItem.Change;
464
public readonly
CompletionChange
Change;
467
string displayText, string inlineDescription, string fullDescription, string glyph,
CompletionChange
change)
528
CompletionChange
.Create(
RouteEmbeddedLanguage\RoutePatternCompletionProvider.cs (6)
71
public override Task<
CompletionChange
> GetChangeAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken)
81
return Task.FromResult(
CompletionChange
.Create(
134
var
change = embeddedItem.Change;
312
public readonly
CompletionChange
Change;
315
string displayText, string inlineDescription, string fullDescription, string glyph,
CompletionChange
change)
380
CompletionChange
.Create(
Microsoft.CodeAnalysis.CSharp.Features (9)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (4)
141
public override Task<
CompletionChange
> GetChangeAsync(
174
private static Task<
CompletionChange
> ReplaceTextAfterOperatorAsync(Document document, CompletionItem item, string text, CancellationToken cancellationToken)
177
private static async Task<
CompletionChange
> ReplaceTextAfterOperatorAsync(
199
return
CompletionChange
.Create(
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (2)
76
private static async Task<
CompletionChange
> GetConversionChangeAsync(
127
return
CompletionChange
.Create(
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Indexers.cs (1)
39
private static Task<
CompletionChange
> GetIndexerChangeAsync(Document document, CompletionItem item, CancellationToken cancellationToken)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Operators.cs (2)
123
private async Task<
CompletionChange
> GetOperatorChangeAsync(
151
return
CompletionChange
.Create(fullTextChange, newPosition);
Microsoft.CodeAnalysis.Features (52)
Completion\CommonCompletionProvider.cs (2)
110
public override async Task<
CompletionChange
> GetChangeAsync(Document document, CompletionItem item, char? commitKey = null, CancellationToken cancellationToken = default)
114
return
CompletionChange
.Create(change);
Completion\CompletionChange.cs (14)
76
/// Creates a new <see cref="
CompletionChange
"/> instance.
90
public static
CompletionChange
Create(
99
public static
CompletionChange
Create(
110
public static
CompletionChange
Create(
121
internal static
CompletionChange
Create(
131
internal static
CompletionChange
Create(
142
/// Creates a copy of this <see cref="
CompletionChange
"/> with the <see cref="TextChange"/> property changed.
144
public
CompletionChange
WithTextChange(TextChange textChange)
148
/// Creates a copy of this <see cref="
CompletionChange
"/> with the <see cref="TextChanges"/> property changed.
150
public
CompletionChange
WithTextChanges(ImmutableArray<TextChange> textChanges)
154
/// Creates a copy of this <see cref="
CompletionChange
"/> with the <see cref="NewPosition"/> property changed.
156
public
CompletionChange
WithNewPosition(int? newPostion)
160
/// Creates a copy of this <see cref="
CompletionChange
"/> with the <see cref="IncludesCommitCharacter"/> property changed.
162
public
CompletionChange
WithIncludesCommitCharacter(bool includesCommitCharacter)
Completion\CompletionProvider.cs (2)
77
public virtual Task<
CompletionChange
> GetChangeAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken)
78
=> Task.FromResult(
CompletionChange
.Create(new TextChange(item.Span, item.DisplayText)));
Completion\CompletionService.cs (4)
231
public virtual async Task<
CompletionChange
> GetChangeAsync(
246
var
change = await extensionManager.PerformFunctionAsync(
252
return
CompletionChange
.Create(new TextChange(new TextSpan(), ""));
260
return
CompletionChange
.Create(new TextChange(item.Span, item.DisplayText));
Completion\Providers\AbstractAggregateEmbeddedLanguageCompletionProvider.cs (1)
106
public override Task<
CompletionChange
> GetChangeAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken)
Completion\Providers\AbstractAwaitCompletionProvider.cs (2)
169
public sealed override async Task<
CompletionChange
> GetChangeAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken)
248
return
CompletionChange
.Create(Utilities.Collapse(newText, allChanges), allChanges);
Completion\Providers\AbstractDocCommentCompletionProvider.cs (2)
286
public override async Task<
CompletionChange
> GetChangeAsync(Document document, CompletionItem item, char? commitChar = null, CancellationToken cancellationToken = default)
328
return
CompletionChange
.Create(
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (2)
268
public override async Task<
CompletionChange
> GetChangeAsync(Document document, CompletionItem item, char? commitKey = null, CancellationToken cancellationToken = default)
281
return
CompletionChange
.Create(textChange);
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (2)
48
public override async Task<
CompletionChange
> GetChangeAsync(Document document, CompletionItem item, char? commitKey = null, CancellationToken cancellationToken = default)
57
return
CompletionChange
.Create(change, changesArray, properties: ImmutableDictionary<string, string>.Empty, newSpan, includesCommitCharacter: true);
Completion\Providers\EmbeddedLanguageCompletionProvider.cs (1)
24
public abstract Task<
CompletionChange
> GetChangeAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken);
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (4)
115
public override async Task<
CompletionChange
> GetChangeAsync(
138
return
CompletionChange
.Create(new TextChange(completionItem.Span, insertText));
144
return
CompletionChange
.Create(new TextChange(completionItem.Span, completionText));
177
return
CompletionChange
.Create(change, changes);
Completion\Providers\Snippets\AbstractSnippetCompletionProvider.cs (2)
22
public override async Task<
CompletionChange
> GetChangeAsync(Document document, CompletionItem item, char? commitKey = null, CancellationToken cancellationToken = default)
63
return
CompletionChange
.Create(change, allTextChanges.AsImmutable(), properties: props, snippetChange.FinalCaretPosition, includesCommitCharacter: true);
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (2)
215
public override Task<
CompletionChange
> GetChangeAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken)
226
return Task.FromResult(
CompletionChange
.Create(
EmbeddedLanguages\DateAndTime\DateAndTimeItem.cs (2)
12
string displayText, string inlineDescription, string fullDescription,
CompletionChange
change, bool isDefault)
17
public readonly
CompletionChange
Change = change;
EmbeddedLanguages\DateAndTime\EmbeddedCompletionContext.cs (1)
144
CompletionChange
.Create(
EmbeddedLanguages\RegularExpressions\LanguageServices\EmbeddedCompletionContext.cs (1)
63
CompletionChange
.Create(
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (4)
97
var
change = embeddedItem.Change;
287
change:
CompletionChange
.Create(
445
public override Task<
CompletionChange
> GetChangeAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken)
455
return Task.FromResult(
CompletionChange
.Create(
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexItem.cs (2)
12
string displayText, string inlineDescription, string fullDescription,
CompletionChange
change)
17
public readonly
CompletionChange
Change = change;
ExternalAccess\Pythia\Api\PythiaCompletionProviderBase.cs (1)
78
public override Task<
CompletionChange
> GetChangeAsync(Document document, CompletionItem item, char? commitKey = null, CancellationToken cancellationToken = default)
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
203
var
change = await service.GetChangeAsync(document, item, commitCharacter: null, cancellationToken).ConfigureAwait(false);