1 write to ItemsList
Microsoft.CodeAnalysis.Features (1)
Completion\CompletionList.cs (1)
79ItemsList = itemsList;
56 references to ItemsList
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (13)
Completion\CompletionProviders\AbstractCSharpCompletionProviderTests.cs (1)
174var item = completionList.ItemsList.First(i => (i.DisplayText + i.DisplayTextSuffix).StartsWith(textTypedSoFar));
Completion\CompletionProviders\ObjectInitializerCompletionProviderTests.cs (1)
626var item = completionList.ItemsList.First();
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (7)
2489var completionItem = completionList.ItemsList.First(i => CompareItems(i.DisplayText, "Bar[int bay]")); 2746var completionItem = completionList.ItemsList.First(i => CompareItems(i.DisplayText, "Equals(object obj)")); 2802var completionItem = completionList.ItemsList.First(i => CompareItems(i.DisplayText, "Equals(object obj)")); 3088var commit = await provider.GetChangeAsync(document, completionList.ItemsList.First(i => i.DisplayText == "ToString()"), ' '); 3224Assert.True(completionList.ItemsList.Any(c => c.DisplayText == "Bar()")); 3225Assert.False(completionList.ItemsList.Any(c => c.DisplayText == "Goo()")); 3277var completionItem = completionList.ItemsList.Where(c => c.DisplayText == "M(in int x)").Single();
Completion\CompletionProviders\SymbolCompletionProviderTests_NoInteractive.cs (1)
342var item = completions.ItemsList.First(i => i.DisplayText == "Beep");
Completion\CompletionProviders\TypeImportCompletionProviderTests.cs (2)
1032AssertRelativeOrder(new List<string>() { "SomeType", "SomeTypeWithLongerName" }, completionList.ItemsList.ToImmutableArray()); 1395Assert.NotEmpty(completionList.ItemsList);
Completion\CompletionServiceTests.cs (1)
196Assert.True(completionList.ItemsList.Select(item => item.DisplayText).Contains(expectedItem));
Microsoft.CodeAnalysis.EditorFeatures (2)
IntelliSense\AsyncCompletion\CompletionSource.cs (2)
457completionList.ItemsList.Select(i => Convert(document, i, filterSet, triggerLocation, cancellationToken))); 485var excludedCommitCharacters = GetExcludedCommitCharacters(completionList.ItemsList);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (10)
Completion\AbstractCompletionProviderTests.cs (10)
161var items = completionList.ItemsList; 465var items = completionList.ItemsList; 588var items = completionList.ItemsList; 822AssertEx.Any(completionList.ItemsList, c => CompareItems(c.DisplayText, expectedItem)); 824var item = completionList.ItemsList.First(c => CompareItems(c.DisplayText, expectedItem)); 840AssertEx.None(completionList.ItemsList, c => CompareItems(c.DisplayText, expectedItem)); 875var item = completionList.ItemsList.FirstOrDefault(i => i.DisplayText == expectedItem); 907var item = completionList.ItemsList.Single(c => c.DisplayText == expectedItem); 1104var item = completionList.ItemsList.First(i => i.DisplayText.StartsWith(textTypedSoFar)); 1137return completionList.ItemsList;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Completion\CompletionServiceTests.cs (3)
52Assert.Empty(completions.ItemsList); 60Assert.NotEmpty(completions.ItemsList); 62var item = Assert.Single(completions.ItemsList.Where(item => item.ProviderName == typeof(DebugAssertTestCompletionProvider).FullName));
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (8)
IntelliSense\CompletionServiceTests.vb (4)
42Assert.NotEmpty(list.ItemsList) 43Assert.True(list.ItemsList.Count = 1, "Completion list contained more than one item") 44Assert.Equal("Completion Item From Test Completion Provider", list.ItemsList.First.DisplayText) 108Assert.True(list.ItemsList.Contains(MyRoleProvider.Item))
IntelliSense\CompletionServiceTests_Exclusivitiy.vb (4)
47Assert.NotEmpty(list.ItemsList) 48Assert.True(list.ItemsList.Count = 2, "Completion List does not contain exactly two items.") 49Assert.Equal(String.Format(CompletionItemExclusive, 2), list.ItemsList.First.DisplayText) 50Assert.Equal(String.Format(CompletionItemExclusive, 3), list.ItemsList.Last.DisplayText)
Microsoft.CodeAnalysis.Features (9)
Completion\CompletionList.cs (7)
24[Obsolete($"This property is obsolete. Use {nameof(ItemsList)} instead", error: false)] 80_lazyItems = new(() => ItemsList.ToImmutableArrayOrEmpty(), System.Threading.LazyThreadSafetyMode.PublicationOnly); 86foreach (var item in ItemsList) 126var newItemsList = itemsList.HasValue ? itemsList.Value : ItemsList; 131newItemsList == ItemsList && 162/// Creates a copy of this <see cref="CompletionList"/> with the <see cref="ItemsList"/> property changed. 186internal bool IsEmpty => ItemsList.Count == 0 && SuggestionModeItem is null;
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (2)
132if (completionList.ItemsList.IsEmpty()) 161foreach (var item in completionList.ItemsList)
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Handler\Completion\CompletionHandler.cs (7)
92if (list.ItemsList.Count == 0) 111document, list.ItemsList[0], cancellationToken: cancellationToken).ConfigureAwait(false); 126foreach (var item in list.ItemsList) 353if (completionList.ItemsList.IsEmpty()) 377foreach (var item in completionList.ItemsList) 416var isIncomplete = completionList.ItemsList.Count > newCompletionList.ItemsList.Count;
Handler\Completion\CompletionResolveHandler.cs (1)
68var selectedItem = list.ItemsList.FirstOrDefault(cachedCompletionItem => MatchesLSPCompletionItem(completionItem, cachedCompletionItem));
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (3)
Completion\CompletionProviders\AbstractVisualBasicCompletionProviderTests.vb (1)
123Dim item = completionList.ItemsList.First(Function(i) i.DisplayText.StartsWith(textTypedSoFar))
Completion\CompletionProviders\ImplementsClauseCompletionProviderTests.vb (1)
628AssertEx.Any(completionList.ItemsList, Function(c) c.DisplayText = "Workcover")
Completion\CompletionProviders\OverrideCompletionProviderTests.vb (1)
1857Assert.False(completionList.ItemsList.Any(Function(c) c.DisplayText = "e"))