1 instantiation of DeclaredSymbolInfo
Microsoft.CodeAnalysis.Workspaces (1)
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (1)
154return new DeclaredSymbolInfo(
88 references to DeclaredSymbolInfo
Microsoft.CodeAnalysis.CSharp.Workspaces (17)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (17)
165ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, 187declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 204protected override DeclaredSymbolInfo? GetTypeDeclarationInfo( 222return DeclaredSymbolInfo.Create( 246protected override DeclaredSymbolInfo GetEnumDeclarationInfo( 253return DeclaredSymbolInfo.Create( 271ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, 280declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 296declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 311declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 325declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 339declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 354declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 370declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 393declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 414ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, 443declaredSymbolInfos.Add(DeclaredSymbolInfo.Create(
Microsoft.CodeAnalysis.Features (13)
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionCacheEntry.cs (4)
19public readonly MultiDictionary<string, DeclaredSymbolInfo> ReceiverTypeNameToExtensionMethodMap { get; } 26MultiDictionary<string, DeclaredSymbolInfo> receiverTypeNameToExtensionMethodMap) 38private readonly MultiDictionary<string, DeclaredSymbolInfo> _mapBuilder; 45_mapBuilder = new MultiDictionary<string, DeclaredSymbolInfo>(comparer);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (1)
446foreach (var methodInfo in methodInfos)
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (1)
201foreach (var info in index.DeclaredSymbolInfos)
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (5)
117foreach (var declaredSymbolInfo in index.DeclaredSymbolInfos) 134DeclaredSymbolInfo declaredSymbolInfo, 169DeclaredSymbolInfo declaredSymbolInfo, 204Document? document, DeclaredSymbolInfo declaredSymbolInfo, CancellationToken cancellationToken) 228private static string GetItemKind(DeclaredSymbolInfo declaredSymbolInfo)
NavigateTo\RoslynNavigateToItem.cs (2)
39public readonly DeclaredSymbolInfo DeclaredSymbolInfo; 63DeclaredSymbolInfo declaredSymbolInfo,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (14)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (14)
130Protected Overrides Sub AddLocalFunctionInfos(node As StatementSyntax, stringTable As StringTable, declaredSymbolInfos As ArrayBuilder(Of DeclaredSymbolInfo), containerDisplayName As String, fullyQualifiedContainerName As String, cancellationToken As CancellationToken) 134Protected Overrides Sub AddSynthesizedDeclaredSymbolInfos(container As SyntaxNode, memberDeclaration As StatementSyntax, stringTable As StringTable, declaredSymbolInfos As ArrayBuilder(Of DeclaredSymbolInfo), containerDisplayName As String, fullyQualifiedContainerName As String, cancellationToken As CancellationToken) 143fullyQualifiedContainerName As String) As DeclaredSymbolInfo? 158Return DeclaredSymbolInfo.Create( 181fullyQualifiedContainerName As String) As DeclaredSymbolInfo 185Return DeclaredSymbolInfo.Create( 203declaredSymbolInfos As ArrayBuilder(Of DeclaredSymbolInfo), 221declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 239declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 254declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 268declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 283declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 301declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 318declaredSymbolInfos.Add(DeclaredSymbolInfo.Create(
Microsoft.CodeAnalysis.Workspaces (44)
FindSymbols\FindReferences\DependentTypeFinder.cs (2)
243MultiDictionary<Document, DeclaredSymbolInfo> documentToInfos, 255foreach (var info in infos)
FindSymbols\FindReferences\DependentTypeFinder_ProjectIndex.cs (16)
21public readonly MultiDictionary<Document, DeclaredSymbolInfo> ClassesAndRecordsThatMayDeriveFromSystemObject; 22public readonly MultiDictionary<Document, DeclaredSymbolInfo> ValueTypes; 23public readonly MultiDictionary<Document, DeclaredSymbolInfo> Enums; 24public readonly MultiDictionary<Document, DeclaredSymbolInfo> Delegates; 25public readonly MultiDictionary<string, (Document, DeclaredSymbolInfo)> NamedTypes; 27public ProjectIndex(MultiDictionary<Document, DeclaredSymbolInfo> classesAndRecordsThatMayDeriveFromSystemObject, MultiDictionary<Document, DeclaredSymbolInfo> valueTypes, MultiDictionary<Document, DeclaredSymbolInfo> enums, MultiDictionary<Document, DeclaredSymbolInfo> delegates, MultiDictionary<string, (Document, DeclaredSymbolInfo)> namedTypes) 51var classesThatMayDeriveFromSystemObject = new MultiDictionary<Document, DeclaredSymbolInfo>(); 52var valueTypes = new MultiDictionary<Document, DeclaredSymbolInfo>(); 53var enums = new MultiDictionary<Document, DeclaredSymbolInfo>(); 54var delegates = new MultiDictionary<Document, DeclaredSymbolInfo>(); 56var namedTypes = new MultiDictionary<string, (Document, DeclaredSymbolInfo)>( 62foreach (var info in syntaxTreeIndex.DeclaredSymbolInfos)
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (6)
40internal readonly struct DeclaredSymbolInfo : IEquatable<DeclaredSymbolInfo> 118public static DeclaredSymbolInfo Create( 205internal static DeclaredSymbolInfo ReadFrom_ThrowsOnFailure(StringTable stringTable, ObjectReader reader) 249$@"Invalid span in {nameof(DeclaredSymbolInfo)}. 260=> obj is DeclaredSymbolInfo info && Equals(info); 262public bool Equals(DeclaredSymbolInfo other)
FindSymbols\TopLevelSyntaxTree\IDeclaredSymbolInfoFactoryService.cs (1)
16void AddDeclaredSymbolInfos(Document document, SyntaxNode root, ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, Dictionary<string, ArrayBuilder<int>> extensionMethodInfo, CancellationToken cancellationToken);
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex.cs (3)
19private readonly Lazy<HashSet<DeclaredSymbolInfo>> _declaredSymbolInfoSet; 33public ImmutableArray<DeclaredSymbolInfo> DeclaredSymbolInfos => _declarationInfo.DeclaredSymbolInfos; 38public HashSet<DeclaredSymbolInfo> DeclaredSymbolInfoSet => _declaredSymbolInfoSet.Value;
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex.DeclarationInfo.cs (5)
16public ImmutableArray<DeclaredSymbolInfo> DeclaredSymbolInfos { get; } 18public DeclarationInfo(ImmutableArray<DeclaredSymbolInfo> declaredSymbolInfos) 24foreach (var declaredSymbolInfo in DeclaredSymbolInfos) 33using var _ = ArrayBuilder<DeclaredSymbolInfo>.GetInstance(declaredSymbolCount, out var builder); 35builder.Add(DeclaredSymbolInfo.ReadFrom_ThrowsOnFailure(stringTable, reader));
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex_Create.cs (1)
22using var _1 = ArrayBuilder<DeclaredSymbolInfo>.GetInstance(out var declaredSymbolInfos);
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (8)
67protected abstract DeclaredSymbolInfo? GetTypeDeclarationInfo( 69protected abstract DeclaredSymbolInfo GetEnumDeclarationInfo( 72SyntaxNode container, TMemberDeclarationSyntax memberDeclaration, StringTable stringTable, ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, string containerDisplayName, string fullyQualifiedContainerName); 74TMemberDeclarationSyntax memberDeclaration, StringTable stringTable, ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, string containerDisplayName, string fullyQualifiedContainerName, CancellationToken cancellationToken); 76SyntaxNode container, TMemberDeclarationSyntax memberDeclaration, StringTable stringTable, ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, string containerDisplayName, string fullyQualifiedContainerName, CancellationToken cancellationToken); 155ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, 180ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, 307declaredSymbolInfos.Add(DeclaredSymbolInfo.Create(
Workspace\Solution\Project.cs (2)
376foreach (var info in index.DeclaredSymbolInfos) 386static bool FilterMatches(DeclaredSymbolInfo info, SymbolFilter filter)