Class LoadedAssemblyProvenance
The exact managed assembly observed in this process. Sha256 hashes its file at report time;
Mvid identifies the module actually loaded, even if that file was replaced later.
The version and commit are build metadata, not proof that the assembly came from a NuGet package.
public sealed record LoadedAssemblyProvenance
- Inheritance
-
objectLoadedAssemblyProvenance
Constructors
LoadedAssemblyProvenance(string, string, string, string, string, string)
The exact managed assembly observed in this process. Sha256 hashes its file at report time;
Mvid identifies the module actually loaded, even if that file was replaced later.
The version and commit are build metadata, not proof that the assembly came from a NuGet package.
public LoadedAssemblyProvenance(string Name, string Version, string Commit, string State, string Sha256, string Mvid)
Parameters
NamestringVersionstringCommitstringStatestringSha256stringMvidstring
Properties
Commit
public string Commit { get; init; }
Property Value
- string
Mvid
public string Mvid { get; init; }
Property Value
- string
Name
public string Name { get; init; }
Property Value
- string
Sha256
public string Sha256 { get; init; }
Property Value
- string
State
public string State { get; init; }
Property Value
- string
Version
public string Version { get; init; }
Property Value
- string