1 write to ItemKey
Microsoft.VisualStudio.LanguageServices.Implementation (1)
SolutionExplorer\SymbolTree\SymbolTreeItem.cs (1)
47ItemKey = itemKey;
8 references to ItemKey
Microsoft.VisualStudio.LanguageServices.Implementation (8)
SolutionExplorer\SymbolTree\SymbolItemContextMenuController.cs (1)
66var document = rootProvider._workspace.CurrentSolution.GetDocument(item.ItemKey.DocumentId);
SolutionExplorer\SymbolTree\SymbolTreeChildCollection.cs (2)
75keyToItems.MultiAdd(item.ItemKey, item); 96Contract.ThrowIfFalse(matchingItem.ItemKey == itemData.ItemKey);
SolutionExplorer\SymbolTree\SymbolTreeItem.cs (5)
48_childCollection = new(rootProvider, this, hasItemsDefault: ItemKey.HasItems); 69public override ImageMoniker IconMoniker => this.ItemKey.Glyph.GetImageMoniker(); 80item.ItemKey.DocumentId, item.ItemSyntax.NavigationToken.SpanStart, preview); 112this.ItemKey.DocumentId, _itemSyntax.DeclarationNode, this.RootProvider.ThreadingContext.DisposalToken); 118_childCollection.ResetToUncomputedState(this.ItemKey.HasItems);