1 write to IsComplexTextEdit
Microsoft.CodeAnalysis.Features (1)
Completion\CompletionItem.cs (1)
198IsComplexTextEdit = isComplexTextEdit;
14 references to IsComplexTextEdit
Microsoft.CodeAnalysis.EditorFeatures (2)
LanguageServer\EditorLspCompletionResultCreationService.cs (2)
51if (item.IsComplexTextEdit) 107if (roslynItem.IsComplexTextEdit)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Completion\AbstractCompletionProviderTests.cs (1)
226if (isComplexTextEdit is bool textEdit && textEdit != c.IsComplexTextEdit)
Microsoft.CodeAnalysis.Features (7)
Completion\CompletionItem.cs (4)
88/// If this is the case, the provider should set <see cref="IsComplexTextEdit"/> to true. 368var newIsComplexTextEdit = isComplexTextEdit.HasValue ? isComplexTextEdit.Value : IsComplexTextEdit; 381newIsComplexTextEdit == IsComplexTextEdit && 499/// Creates a copy of this <see cref="CompletionItem"/> with the <see cref="IsComplexTextEdit"/> property changed.
Completion\CompletionList.cs (1)
50/// to the document. If this is the case, <see cref="CompletionItem.IsComplexTextEdit"/> must be
Completion\CompletionService.cs (1)
260Debug.Assert(item.Span == change.TextChange.Span || item.IsComplexTextEdit);
Completion\Providers\AbstractAwaitCompletionProvider.cs (1)
169if (!item.IsComplexTextEdit)
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Handler\Completion\AbstractLspCompletionResultCreationService.cs (2)
402Contract.ThrowIfTrue(item.IsComplexTextEdit); 461Debug.Assert(selectedItem.IsComplexTextEdit);
Handler\Completion\DefaultLspCompletionResultCreationService.cs (2)
44if (item.IsComplexTextEdit) 85if (roslynItem.IsComplexTextEdit)