1 write to _snapshotData
Microsoft.CodeAnalysis.EditorFeatures (1)
IntelliSense\AsyncCompletion\ItemManager.CompletionListUpdater.cs (1)
81_snapshotData = snapshotData;
22 references to _snapshotData
Microsoft.CodeAnalysis.EditorFeatures (22)
IntelliSense\AsyncCompletion\ItemManager.CompletionListUpdater.cs (22)
63=> _snapshotData.DisplaySuggestionItem && _filterText.Length > 0; 65private CompletionTriggerReason InitialTriggerReason => _snapshotData.InitialTrigger.Reason; 66private CompletionTriggerReason UpdateTriggerReason => _snapshotData.Trigger.Reason; 85_filterText = applicableToSpan.GetText(_snapshotData.Snapshot); 87_hasSuggestedItemOptions = _sessionData.HasSuggestionItemOptions || _snapshotData.DisplaySuggestionItem; 91var snapshotForDocument = TryGetInitialTriggerLocation(_snapshotData, out var initialTriggerLocation) 93: _snapshotData.Snapshot; 222if (_filterText.Length > 0 && char.IsNumber(_filterText[0]) && !IsAfterDot(_snapshotData.Snapshot, _applicableToSpan)) 250var filterHelper = new FilterStateHelper(_snapshotData.SelectedFilters); 258Enumerable.Range(0, _snapshotData.InitialSortedItemList.Count) 268var item = _snapshotData.InitialSortedItemList[index]; 287if (!_snapshotData.Defaults.IsEmpty) 298if (_snapshotData.Defaults.IndexOf(matchResult.CompletionItem.FilterText) >= 0) 320var defaultIndex = _snapshotData.Defaults.IndexOf(completionItem.FilterText); 340=> i - _snapshotData.Defaults.Length; 416var typedChar = _snapshotData.Trigger.Character; 450return _snapshotData.InitialSortedItemList[matchResult.IndexInOriginalSortedOrder]; 457var unpromotedVsItem = _snapshotData.InitialSortedItemList[unpromotedIndex]; 654filters: _snapshotData.SelectedFilters, selectionHint: UpdateSelectionHint.SoftSelected, centerSelection: true, uniqueItem: null); 672return _snapshotData.SelectedFilters.SelectAsArray(n => n.WithAvailability(n.Filter is CompletionExpander || filters.Contains(n.Filter))); 859if (_snapshotData.Defaults.IsDefaultOrEmpty || itemSelection.SelectedItemIndex == SuggestionItemIndex) 928var defaultIndex = _snapshotData.Defaults.IndexOf(matches[i].CompletionItem.FilterText);