3 instantiations of MetadataDefinition
Microsoft.CodeAnalysis.Workspaces (3)
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (3)
462var definition = new MetadataDefinition(MetadataDefinitionKind.Member, metadataReader.GetString(method.Name), firstParameterTypeInfo); 855return new MetadataDefinition( 865return new MetadataDefinition(MetadataDefinitionKind.Type, typeName, type: definition);
20 references to MetadataDefinition
Microsoft.CodeAnalysis.Workspaces (20)
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (20)
251private readonly List<MetadataDefinition> _allTypeDefinitions = new(); 352var definitionMap = OrderPreservingMultiDictionary<string, MetadataDefinition>.GetInstance(); 370OrderPreservingMultiDictionary<string, MetadataDefinition>.ValueSet definitionsWithSameName) 381var definitionMap = OrderPreservingMultiDictionary<string, MetadataDefinition>.GetInstance(); 384foreach (var definition in definitionsWithSameName) 406MetadataDefinition definition, 407OrderPreservingMultiDictionary<string, MetadataDefinition> definitionMap) 423OrderPreservingMultiDictionary<string, MetadataDefinition> definitionMap) 462var definition = new MetadataDefinition(MetadataDefinitionKind.Member, metadataReader.GetString(method.Name), firstParameterTypeInfo); 479var definition = MetadataDefinition.Create(metadataReader, type); 489OrderPreservingMultiDictionary<string, MetadataDefinition> definitionMap) 493var definition = MetadataDefinition.Create(metadataReader, child); 502var definition = MetadataDefinition.Create(metadataReader, typeDefinition); 517foreach (var typeDefinition in _allTypeDefinitions) 526MetadataDefinition metadataTypeDefinition) 851public static MetadataDefinition Create( 861public static MetadataDefinition Create(