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);
97 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.AspNetCore.App.Analyzers.Test (14)
RouteEmbeddedLanguage\FrameworkParametersCompletionProviderTests.cs (10)
37
var
change = await result.Service.GetChangeAsync(result.Document, result.Completions.ItemsList[0]);
65
var
change = await result.Service.GetChangeAsync(result.Document, result.Completions.ItemsList[0]);
93
var
change = await result.Service.GetChangeAsync(result.Document, result.Completions.ItemsList[0]);
121
var
change = await result.Service.GetChangeAsync(result.Document, result.Completions.ItemsList[0]);
151
var
change = await result.Service.GetChangeAsync(result.Document, result.Completions.ItemsList[0]);
179
var
change = await result.Service.GetChangeAsync(result.Document, result.Completions.ItemsList[0]);
207
var
change = await result.Service.GetChangeAsync(result.Document, result.Completions.ItemsList[0]);
235
var
change = await result.Service.GetChangeAsync(result.Document, result.Completions.ItemsList[0]);
263
var
change = await result.Service.GetChangeAsync(result.Document, result.Completions.ItemsList[0]);
997
var
change = await result.Service.GetChangeAsync(result.Document, result.Completions.ItemsList[0]);
RouteEmbeddedLanguage\RoutePatternCompletionProviderTests.cs (4)
67
var
change = await result.Service.GetChangeAsync(result.Document, result.Completions.ItemsList[0]);
120
var
change = await result.Service.GetChangeAsync(result.Document, result.Completions.ItemsList[0]);
149
var
change = await result.Service.GetChangeAsync(result.Document, result.Completions.ItemsList[0]);
178
var
change = await result.Service.GetChangeAsync(result.Document, result.Completions.ItemsList[0]);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (2)
3355
var
commit = await provider.GetChangeAsync(document, completionList.ItemsList.First(i => i.DisplayText == "ToString()"), ' ');
3535
var
commit = await service.GetChangeAsync(document, completionItem, commitCharacter: null, CancellationToken.None);
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.EditorFeatures (1)
IntelliSense\AsyncCompletion\CommitManager.cs (1)
215
CompletionChange
change;
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Completion\AbstractCompletionProviderTests.cs (1)
644
var
commit = await service.GetChangeAsync(document, completionItem, commitChar, CancellationToken.None);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Completion\CompletionServiceTests.cs (2)
124
public override async Task<
CompletionChange
> GetChangeAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken)
126
return
CompletionChange
.Create(new TextChange(item.Span, nameof(DebugAssertTestCompletionProvider)));
Microsoft.CodeAnalysis.Features (51)
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)
164
public sealed override async Task<
CompletionChange
> GetChangeAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken)
237
return
CompletionChange
.Create(Utilities.Collapse(newText, allChanges), allChanges);
Completion\Providers\AbstractDocCommentCompletionProvider.cs (2)
280
public override async Task<
CompletionChange
> GetChangeAsync(Document document, CompletionItem item, char? commitChar = null, CancellationToken cancellationToken = default)
310
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 (3)
115
public override async Task<
CompletionChange
> GetChangeAsync(
135
return
CompletionChange
.Create(new TextChange(completionItem.Span, completionText));
168
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);
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Handler\Completion\CompletionResultFactory.cs (5)
527
var
completionChange = await GetCompletionChangeOrDisplayNameInCaseOfExceptionAsync(completionService, document, item, cancellationToken).ConfigureAwait(false);
543
var
completionChange = await GetCompletionChangeOrDisplayNameInCaseOfExceptionAsync(completionService, document, selectedItem, cancellationToken).ConfigureAwait(false);
562
private static async Task<
CompletionChange
> GetCompletionChangeOrDisplayNameInCaseOfExceptionAsync(CompletionService completionService, Document document, CompletionItem completionItem, CancellationToken cancellationToken)
571
return
CompletionChange
.Create(new TextChange(completionItem.Span, completionItem.DisplayText));
691
var
completionChange = await GetCompletionChangeOrDisplayNameInCaseOfExceptionAsync(completionService, document, selectedItem, cancellationToken).ConfigureAwait(false);