2 instantiations of ExtensionMemberInfo
Microsoft.CodeAnalysis.Workspaces (2)
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (1)
950new ExtensionMemberInfo(containerName, child.Name));
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (1)
248receiverTypeNameToExtensionMemberMap.Add(typeName, new ExtensionMemberInfo(containerName, name));
13 references to ExtensionMemberInfo
Microsoft.CodeAnalysis.Features (1)
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.SymbolComputer.cs (1)
570foreach (var memberInfo in memberInfos)
Microsoft.CodeAnalysis.Workspaces (12)
FindSymbols\SymbolTree\SymbolTreeInfo.cs (7)
56/// Maps the name of receiver type name to its <see cref="ExtensionMemberInfo" />. <see cref="ParameterTypeInfo"/> 62private readonly MultiDictionary<string, ExtensionMemberInfo>? _receiverTypeNameToExtensionMemberMap; 64public MultiDictionary<string, ExtensionMemberInfo>.ValueSet GetExtensionMemberInfoForReceiverType(string typeName) 67: new MultiDictionary<string, ExtensionMemberInfo>.ValueSet(null, null); 77MultiDictionary<string, ExtensionMemberInfo>? receiverTypeNameToExtensionMemberMap) 90MultiDictionary<string, ExtensionMemberInfo>? receiverTypeNameToExtensionMemberMap) 461MultiDictionary<string, ExtensionMemberInfo>? receiverTypeNameToExtensionMemberMap)
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (3)
323var receiverTypeNameToExtensionMemberMap = new MultiDictionary<string, ExtensionMemberInfo>(); 906private readonly ImmutableArray<BuilderNode> GenerateUnsortedNodes(MultiDictionary<string, ExtensionMemberInfo> receiverTypeNameToMemberMap) 916MultiDictionary<string, ExtensionMemberInfo> receiverTypeNameToMemberMap,
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (2)
145foreach (var value in values) 227MultiDictionary<string, ExtensionMemberInfo>? receiverTypeNameToExtensionMemberMap;