1 instantiation of MetadataId
Microsoft.CodeAnalysis (1)
MetadataReference\Metadata.cs (1)
22
internal 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)
22
internal static
MetadataId
CreateNewId() => new MetadataId();
37
public
MetadataId
Id { get; }
39
internal 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"/>.
181
public
MetadataId
GetMetadataId()
Microsoft.CodeAnalysis.Features (3)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (3)
380
private readonly
MetadataId
? _metadataId;
385
public UniqueDocumentKey(string filePath,
MetadataId
? metadataId, string language, SymbolKey symbolId, bool signaturesOnly)
396
public 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
52
private static readonly ConditionalWeakTable<
MetadataId
, AsyncLazy<SymbolTreeInfo>> s_metadataIdToSymbolTreeInfo = new();
70
public static
MetadataId
? GetMetadataIdNoThrow(PortableExecutableReference reference)
152
var
metadataId = GetMetadataIdNoThrow(reference);