1 instantiation of MetadataId
Microsoft.CodeAnalysis (1)
MetadataReference\Metadata.cs (1)
22internal static MetadataId CreateNewId() => new MetadataId();
16 references to MetadataId
Microsoft.CodeAnalysis (9)
MetadataReference\AssemblyMetadata.cs (2)
91: base(isImageOwner: true, id: MetadataId.CreateNewId()) 98: base(isImageOwner: true, id: MetadataId.CreateNewId())
MetadataReference\Metadata.cs (3)
22internal static MetadataId CreateNewId() => new MetadataId(); 37public MetadataId Id { get; } 39internal Metadata(bool isImageOwner, MetadataId id)
MetadataReference\ModuleMetadata.cs (2)
33: base(isImageOwner: true, id: MetadataId.CreateNewId()) 45: base(isImageOwner: true, id: MetadataId.CreateNewId())
MetadataReference\PortableExecutableReference.cs (2)
174/// Returns the <see cref="MetadataId"/> for this reference's <see cref="Metadata"/>. 181public MetadataId GetMetadataId()
Microsoft.CodeAnalysis.Features (3)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (3)
380private readonly MetadataId? _metadataId; 385public UniqueDocumentKey(string filePath, MetadataId? metadataId, string language, SymbolKey symbolId, bool signaturesOnly) 396public UniqueDocumentKey(AssemblyIdentity assemblyIdentity, MetadataId? metadataId, string language, SymbolKey symbolId, bool signaturesOnly)
Microsoft.CodeAnalysis.Workspaces (4)
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (4)
49/// computation of the <see cref="SymbolTreeInfo"/> once per <see cref="MetadataId"/>, but we may then have to 52private static readonly ConditionalWeakTable<MetadataId, AsyncLazy<SymbolTreeInfo>> s_metadataIdToSymbolTreeInfo = new(); 70public static MetadataId? GetMetadataIdNoThrow(PortableExecutableReference reference) 152var metadataId = GetMetadataIdNoThrow(reference);