15 instantiations of SymbolTreeItemData
Microsoft.CodeAnalysis.CSharp.Features (15)
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (15)
50
items.Add(
new
(
89
items.Add(
new
(
106
items.Add(
new
(
120
items.Add(
new
(
141
items.Add(
new
(
209
items.Add(
new
(
242
items.Add(
new
(
263
items.Add(
new
(
283
items.Add(
new
(
303
items.Add(
new
(
321
items.Add(
new
(
339
items.Add(
new
(
361
items.Add(
new
(
380
items.Add(
new
(
404
items.Add(
new
(
17 references to SymbolTreeItemData
Microsoft.CodeAnalysis.CSharp.Features (5)
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (5)
45
DocumentId documentId, BaseNamespaceDeclarationSyntax namespaceDeclaration, ArrayBuilder<
SymbolTreeItemData
> items, StringBuilder nameBuilder)
60
DocumentId documentId, MemberDeclarationSyntax member, ArrayBuilder<
SymbolTreeItemData
> items, StringBuilder nameBuilder)
152
DocumentId documentId, MemberDeclarationSyntax member, ArrayBuilder<
SymbolTreeItemData
> items, StringBuilder nameBuilder)
374
ArrayBuilder<
SymbolTreeItemData
> items,
396
protected override void AddMemberStatement(DocumentId documentId, LocalFunctionStatementSyntax statement, ArrayBuilder<
SymbolTreeItemData
> items, StringBuilder nameBuilder)
Microsoft.CodeAnalysis.Features (9)
SolutionExplorer\ISolutionExplorerSymbolTreeItemProvider.cs (9)
17
ImmutableArray<
SymbolTreeItemData
> GetItems(DocumentId documentId, SyntaxNode declarationNode, bool includeNamespaces, CancellationToken cancellationToken);
69
protected abstract bool TryAddType(DocumentId documentId, TMemberDeclarationSyntax member, ArrayBuilder<
SymbolTreeItemData
> items, StringBuilder nameBuilder);
70
protected abstract void AddNamespace(DocumentId documentId, TNamespaceDeclarationSyntax namespaceMember, ArrayBuilder<
SymbolTreeItemData
> items, StringBuilder nameBuilder);
71
protected abstract void AddMemberDeclaration(DocumentId documentId, TMemberDeclarationSyntax member, ArrayBuilder<
SymbolTreeItemData
> items, StringBuilder nameBuilder);
72
protected abstract void AddEnumDeclarationMembers(DocumentId documentId, TEnumDeclarationSyntax enumDeclaration, ArrayBuilder<
SymbolTreeItemData
> items, CancellationToken cancellationToken);
76
protected virtual void AddMemberStatement(DocumentId documentId, TMemberStatement statement, ArrayBuilder<
SymbolTreeItemData
> items, StringBuilder nameBuilder) { }
78
public ImmutableArray<
SymbolTreeItemData
> GetItems(DocumentId documentId, SyntaxNode node, bool returnNamespaces, CancellationToken cancellationToken)
80
using var _1 = ArrayBuilder<
SymbolTreeItemData
>.GetInstance(out var items);
164
ArrayBuilder<
SymbolTreeItemData
> items,
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\Symbols\DocumentSymbolsHandler.cs (1)
88
SymbolTreeItemData
item,
Microsoft.VisualStudio.LanguageServices.Implementation (2)
SolutionExplorer\SymbolTree\SymbolTreeChildCollection.cs (2)
69
ImmutableArray<
SymbolTreeItemData
> itemDatas)
85
foreach (
var
itemData in itemDatas)