1 write to DisplayText
Microsoft.CodeAnalysis.Features (1)
Completion\CompletionItem.cs (1)
190
DisplayText
= displayText ?? "";
178 references to DisplayText
Microsoft.AspNetCore.App.Analyzers.Test (52)
Dependencies\ExtensionMethodsCompletionProviderTests.cs (6)
40
Assert.Contains(result.Completions.ItemsList, item => item.
DisplayText
== "AddOpenApi");
63
Assert.Contains(result.Completions.ItemsList, item => item.
DisplayText
== "AddOpenApi");
86
Assert.DoesNotContain(result.Completions.ItemsList, item => item.
DisplayText
== "AddOpenApi");
109
Assert.Contains(result.Completions.ItemsList, item => item.
DisplayText
== "MapOpenApi");
132
Assert.Contains(result.Completions.ItemsList, item => item.
DisplayText
== "MapOpenApi");
155
Assert.DoesNotContain(result.Completions.ItemsList, item => item.
DisplayText
== "MapOpenApi");
RouteEmbeddedLanguage\FrameworkParametersCompletionProviderTests.cs (26)
35
i => Assert.Equal("id", i.
DisplayText
));
63
i => Assert.Equal("id", i.
DisplayText
));
91
i => Assert.Equal("id", i.
DisplayText
));
119
i => Assert.Equal("id", i.
DisplayText
));
149
i => Assert.Equal("id", i.
DisplayText
));
177
i => Assert.Equal("id", i.
DisplayText
));
205
i => Assert.Equal("id", i.
DisplayText
));
233
i => Assert.Equal("id", i.
DisplayText
));
261
i => Assert.Equal("ids", i.
DisplayText
));
334
i => Assert.Equal("id", i.
DisplayText
));
359
i => Assert.Equal("id", i.
DisplayText
));
405
i => Assert.Equal("id2", i.
DisplayText
));
429
i => Assert.Equal("id", i.
DisplayText
),
430
i => Assert.Equal("id2", i.
DisplayText
));
454
i => Assert.Equal("id", i.
DisplayText
));
531
i => Assert.Equal("id", i.
DisplayText
));
564
i => Assert.Equal("id", i.
DisplayText
));
660
i => Assert.Equal("id", i.
DisplayText
));
747
i => Assert.Equal("id", i.
DisplayText
));
801
i => Assert.Equal("id", i.
DisplayText
));
845
var item = result.Completions.ItemsList.FirstOrDefault(i => i.
DisplayText
== "id");
875
i => Assert.Equal("id", i.
DisplayText
));
935
i => Assert.Equal("id", i.
DisplayText
));
965
i => Assert.Equal("id", i.
DisplayText
));
995
i => Assert.Equal("id", i.
DisplayText
));
1060
i => Assert.Equal("id", i.
DisplayText
));
RouteEmbeddedLanguage\RoutePatternCompletionProviderTests.cs (20)
64
Assert.Equal("alpha", result.Completions.ItemsList[0].
DisplayText
);
95
Assert.Equal("alpha", result.Completions.ItemsList[0].
DisplayText
);
120
Assert.Equal("alpha", result.Completions.ItemsList[0].
DisplayText
);
149
Assert.Equal("alpha", result.Completions.ItemsList[0].
DisplayText
);
178
Assert.Equal("alpha", result.Completions.ItemsList[0].
DisplayText
);
210
Assert.Equal("alpha", result.Completions.ItemsList[0].
DisplayText
);
258
i => Assert.Equal("id", i.
DisplayText
));
283
i => Assert.Equal("id1", i.
DisplayText
));
312
i => Assert.Equal("id", i.
DisplayText
));
341
i => Assert.Equal("id", i.
DisplayText
));
370
i => Assert.Equal("id", i.
DisplayText
));
406
i => Assert.Equal("id", i.
DisplayText
));
446
i => Assert.Equal("PageIndex", i.
DisplayText
),
447
i => Assert.Equal("PageNumber", i.
DisplayText
));
520
i => Assert.Equal("id", i.
DisplayText
));
603
i => Assert.Equal("id2", i.
DisplayText
));
636
i => Assert.Equal("id", i.
DisplayText
));
658
Assert.Equal("alpha", result.Completions.ItemsList[0].
DisplayText
);
680
Assert.Equal("alpha", result.Completions.ItemsList[0].
DisplayText
);
706
Assert.Equal("bool", result.Completions.ItemsList[0].
DisplayText
);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (53)
Completion\CompletionProviders\AbstractCSharpCompletionProviderTests.cs (1)
190
var item = completionList.ItemsList.First(i => (i.
DisplayText
+ i.DisplayTextSuffix).StartsWith(textTypedSoFar));
Completion\CompletionProviders\ConversionCompletionProviderTests.cs (13)
56
c => Assert.Equal("SomeText0", c.
DisplayText
),
57
c => Assert.Equal("SomeText1", c.
DisplayText
),
58
c => Assert.Equal("SomeText2", c.
DisplayText
),
59
c => Assert.Equal("SomeText3", c.
DisplayText
),
60
c => Assert.Equal("\uD884\uDF4AStartWith_3134A_Identifier", c.
DisplayText
),
61
c => Assert.Equal("\uffdcStartWith_FFDC_Identifier", c.
DisplayText
),
65
Assert.Equal("float", c.
DisplayText
);
240
i => Assert.Equal(displayText1, i.
DisplayText
),
241
i => Assert.Equal(displayText2, i.
DisplayText
));
268
i => Assert.Equal("float", i.
DisplayText
),
269
i => Assert.Equal("int", i.
DisplayText
));
428
AssertEx.SetEqual(items.Select(i => i.
DisplayText
), toTypes);
488
AssertEx.SetEqual(items.Select(i => i.
DisplayText
), expected);
Completion\CompletionProviders\DeclarationNameCompletionProviderTests.cs (1)
1061
items.Select(item => item.
DisplayText
));
Completion\CompletionProviders\OperatorCompletionProviderTests.cs (26)
218
i => Assert.Equal("==", i.
DisplayText
),
219
i => Assert.Equal("!=", i.
DisplayText
),
220
i => Assert.Equal(">", i.
DisplayText
),
221
i => Assert.Equal(">=", i.
DisplayText
),
222
i => Assert.Equal("<", i.
DisplayText
),
223
i => Assert.Equal("<=", i.
DisplayText
),
224
i => Assert.Equal("!", i.
DisplayText
),
225
i => Assert.Equal("+", i.
DisplayText
), // Addition a+b
226
i => Assert.Equal("-", i.
DisplayText
), // Subtraction a-b
227
i => Assert.Equal("*", i.
DisplayText
),
228
i => Assert.Equal("/", i.
DisplayText
),
229
i => Assert.Equal("%", i.
DisplayText
),
230
i => Assert.Equal("++", i.
DisplayText
),
231
i => Assert.Equal("--", i.
DisplayText
),
232
i => Assert.Equal("+", i.
DisplayText
), // Unary plus +a
233
i => Assert.Equal("-", i.
DisplayText
), // Unary minus -a
234
i => Assert.Equal("&", i.
DisplayText
),
235
i => Assert.Equal("|", i.
DisplayText
),
236
i => Assert.Equal("^", i.
DisplayText
),
237
i => Assert.Equal("<<", i.
DisplayText
),
238
i => Assert.Equal(">>", i.
DisplayText
),
239
i => Assert.Equal(">>>", i.
DisplayText
),
240
i => Assert.Equal("~", i.
DisplayText
)
265
i => Assert.Equal(op, i.
DisplayText
)
487
Assert.Equal("+", i.
DisplayText
);
492
Assert.Equal("+", i.
DisplayText
);
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (7)
2595
var completionItem = completionList.ItemsList.First(i => CompareItems(i.
DisplayText
, "Bar[int bay]"));
3021
var completionItem = completionList.ItemsList.First(i => CompareItems(i.
DisplayText
, "Equals(object obj)"));
3079
var completionItem = completionList.ItemsList.First(i => CompareItems(i.
DisplayText
, "Equals(object obj)"));
3355
var commit = await provider.GetChangeAsync(document, completionList.ItemsList.First(i => i.
DisplayText
== "ToString()"), ' ');
3487
Assert.True(completionList.ItemsList.Any(c => c.
DisplayText
== "Bar()"));
3488
Assert.False(completionList.ItemsList.Any(c => c.
DisplayText
== "Goo()"));
3533
var completionItem = completionList.ItemsList.Where(c => c.
DisplayText
== "M(in int x)").Single();
Completion\CompletionProviders\SuggestionModeCompletionProviderTests.cs (1)
1307
Assert.True(completionList.SuggestionModeItem == null, "group.Builder == " + (completionList.SuggestionModeItem != null ? completionList.SuggestionModeItem.
DisplayText
: "null"));
Completion\CompletionProviders\SymbolCompletionProviderTests_NoInteractive.cs (1)
339
var item = completions.ItemsList.First(i => i.
DisplayText
== "Beep");
Completion\CompletionProviders\TypeImportCompletionProviderTests.cs (2)
1486
var actualTypesInRelativeOrder = allCompletionItems.SelectAsArray(item => hashset.Contains(item.
DisplayText
), item => item.
DisplayText
);
Completion\CompletionServiceTests.cs (1)
232
Assert.True(completionList.ItemsList.Select(item => item.
DisplayText
).Contains(expectedItem));
Microsoft.CodeAnalysis.CSharp.Features (11)
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (1)
251
var displayText = selectedItem.
DisplayText
+ selectedItem.DisplayTextSuffix;
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
379
insertionText = selectedItem.
DisplayText
;
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (3)
131
return x?.
DisplayText
== y?.
DisplayText
;
136
return obj?.
DisplayText
.GetHashCode() ?? 0;
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
286
ch == '(' ? selectedItem.GetEntireDisplayText() : selectedItem.
DisplayText
));
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (1)
94
var castText = $"(({item.
DisplayText
})";
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Operators.cs (3)
130
return await ReplaceTextAfterOperatorAsync(document, item, text: $" {item.
DisplayText
} ", cancellationToken).ConfigureAwait(false);
133
return await ReplaceTextAfterOperatorAsync(document, item, text: $"{item.
DisplayText
} ", cancellationToken).ConfigureAwait(false);
143
var replacement = item.
DisplayText
+ text.ToString(TextSpan.FromBounds(expressionStart, dotLikeToken.SpanStart));
Completion\CompletionProviders\TupleNameCompletionProvider.cs (1)
120
selectedItem.
DisplayText
));
Microsoft.CodeAnalysis.EditorFeatures (9)
IntelliSense\AsyncCompletion\CompletionSource.cs (4)
407
completionList.SuggestionModeItem.
DisplayText
,
534
insertionText = roslynItem.
DisplayText
;
542
Icon: new ImageElement(new ImageId(imageId.Guid, imageId.Id), roslynItem.
DisplayText
),
565
automationText: roslynItem.AutomationText ?? roslynItem.
DisplayText
,
IntelliSense\AsyncCompletion\Helpers.cs (4)
28
return item.WithDisplayText(Completion.Utilities.UnicodeStarAndSpace + item.
DisplayText
)
37
Debug.Assert(item.
DisplayText
.StartsWith(Completion.Utilities.UnicodeStarAndSpace));
40
.WithDisplayText(item.
DisplayText
[Completion.Utilities.UnicodeStarAndSpace.Length..])
166
return item.
DisplayText
.StartsWith(textTypedSoFar, StringComparison.CurrentCultureIgnoreCase) ||
IntelliSense\AsyncCompletion\ItemManager.CompletionListUpdater.cs (1)
781
if (_filterText.Length > 0 && CompletionService.IsAllPunctuation(_filterText) && _filterText != item.
DisplayText
)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (12)
Completion\AbstractCompletionProviderTests.cs (12)
226
c => CompareItems(c.
DisplayText
, result.Name)
247
if (!CompareItems(c.
DisplayText
, result.Name))
607
Assert.Contains(itemToCommit, items.Select(x => x.
DisplayText
), GetStringComparer());
608
var firstItem = items.First(i => CompareItems(i.
DisplayText
, itemToCommit));
735
Assert.Contains(items, i => i.
DisplayText
+ i.DisplayTextSuffix == itemToCommit);
736
var firstItem = items.First(i => CompareItems(i.
DisplayText
+ i.DisplayTextSuffix, itemToCommit));
977
AssertEx.Any(completionList.ItemsList, c => CompareItems(c.
DisplayText
, expectedItem));
979
var item = completionList.ItemsList.First(c => CompareItems(c.
DisplayText
, expectedItem));
995
AssertEx.None(completionList.ItemsList, c => CompareItems(c.
DisplayText
, expectedItem));
1029
var item = completionList.ItemsList.FirstOrDefault(i => i.
DisplayText
== expectedItem);
1059
var item = completionList.ItemsList.Single(c => c.
DisplayText
== expectedItem);
1317
var item = completionList.ItemsList.First(i => i.
DisplayText
.StartsWith(textTypedSoFar));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Completion\CompletionServiceTests.cs (1)
62
Assert.Equal(nameof(DebugAssertTestCompletionProvider), item.
DisplayText
);
Completion\FileSystemCompletionHelperTests.cs (1)
20
actual.Select(c => $"'{c.
DisplayText
}', {string.Join(", ", c.Tags)}, '{c.GetProperty(CommonCompletionItem.DescriptionProperty)}'"),
Completion\GlobalAssemblyCacheCompletionHelperTests.cs (1)
33
Assert.True(completions.Any(c => c.
DisplayText
== completionItem));
Microsoft.CodeAnalysis.Features (35)
Completion\CommonCompletionProvider.cs (2)
83
new TextChange(item.Span, item.
DisplayText
);
113
?? new TextChange(item.Span, item.
DisplayText
);
Completion\CompletionItem.cs (17)
33
/// An optional prefix to be displayed prepended to <see cref="
DisplayText
"/>. Can be null.
35
/// cref="
DisplayText
"/>.
40
/// An optional suffix to be displayed appended to <see cref="
DisplayText
"/>. Can be null.
42
/// cref="
DisplayText
"/>.
48
/// This is often the same as <see cref="
DisplayText
"/> but may be different in certain circumstances.
50
public string FilterText => _filterText ??
DisplayText
;
60
/// Returns <see langword="true"/> if <see cref="
DisplayText
"/> is identical to <see cref="FilterText"/>.
71
/// This is often the same as the <see cref="
DisplayText
"/> but may be different in certain circumstances.
76
/// Descriptive text to place after <see cref="
DisplayText
"/> in the display layer. Should
171
/// null, narration will use the <see cref="
DisplayText
"/> instead.
193
SortText = sortText ??
DisplayText
;
208
if (!
DisplayText
.Equals(filterText ?? "", StringComparison.Ordinal))
358
var newDisplayText = displayText.HasValue ? displayText.Value :
DisplayText
;
371
newDisplayText ==
DisplayText
&&
415
/// Creates a copy of this <see cref="CompletionItem"/> with the <see cref="
DisplayText
"/> property changed.
548
? DisplayTextPrefix +
DisplayText
+ DisplayTextSuffix
549
:
DisplayText
;
Completion\CompletionProvider.cs (1)
78
=> Task.FromResult(CompletionChange.Create(new TextChange(item.Span, item.
DisplayText
)));
Completion\CompletionService.cs (1)
264
return CompletionChange.Create(new TextChange(item.Span, item.
DisplayText
));
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
273
var assemblyName = item.
DisplayText
;
Completion\Providers\AbstractKeywordCompletionProvider.cs (4)
23
static (x, y) => x?.
DisplayText
== y?.
DisplayText
,
24
static x => x.
DisplayText
.GetHashCode());
76
=> Task.FromResult((TextChange?)new TextChange(item.Span, item.
DisplayText
));
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
125
var insertText = completionItem.
DisplayText
;
Completion\Providers\ImportCompletionProvider\ImportCompletionItem.cs (3)
103
builder.Add(KeyValuePair.Create(AttributeFullName, attributeItem.
DisplayText
));
164
: item.
DisplayText
;
204
var typeName = item.TryGetProperty(AttributeFullName, out var attributeFullName) ? attributeFullName : item.
DisplayText
;
Completion\Providers\ImportCompletionProvider\TypeImportCompletionCacheEntry.cs (1)
136
if (attributeItem.
DisplayText
.TryGetWithoutAttributeSuffix(isCaseSensitive: isCaseSensitive, out var attributeNameWithoutSuffix))
Completion\Providers\UnionCompletionItemComparer.cs (3)
21
x is not null && y is not null && x.
DisplayText
== y.
DisplayText
&& x.Tags.SequenceEqual(y.Tags);
24
=> Hash.Combine(obj.
DisplayText
.GetHashCode(), obj.Tags.Length);
Completion\Utilities.cs (1)
48
=> completionItem.
DisplayText
.StartsWith(UnicodeStarAndSpace);
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Handler\Completion\CompletionResultFactory.cs (3)
358
var completionChangeNewText = item.Flags.IsExpanded() ? item.
DisplayText
: typedText;
551
if (change.NewText == selectedItem.
DisplayText
)
573
return CompletionChange.Create(new TextChange(completionItem.Span, completionItem.
DisplayText
));