ResolvedModule
Namespace: Dotsider.Core.Analysis.Models
Assembly: Dotsider.Core.dll
Represents a metadata-bearing sibling module whose bytes were read and authenticated while resolving the manifest assembly’s File table entry.
public sealed record ResolvedModule : ResolvedAssembly, IEquatable<ResolvedAssembly>, IEquatable<ResolvedModule>Inheritance
Section titled “Inheritance”Object → ResolvedAssembly → ResolvedModule
Implements
Section titled “Implements”Constructors
Section titled “Constructors”ResolvedModule(ImmutableArray<byte>, string, string, string?, string?)
Section titled “ResolvedModule(ImmutableArray<byte>, string, string, string?, string?)”Represents a metadata-bearing sibling module whose bytes were read and authenticated while resolving the manifest assembly’s File table entry.
Parameters:
Bytes(ImmutableArray<Byte>): The authenticated module bytes.Path(String): The module’s same-directory path beside its manifest assembly.ManifestPath(String): The manifest assembly path that authenticated the module.TargetFramework(String): The manifest assembly’s target-framework context.PreferredRuntimePack(String): The manifest assembly’s preferred runtime-pack context.
public ResolvedModule(ImmutableArray<byte> Bytes, string Path, string ManifestPath, string? TargetFramework, string? PreferredRuntimePack)Properties
Section titled “Properties”The authenticated module bytes.
Returns: ImmutableArray<Byte>
public ImmutableArray<byte> Bytes { get; init; }ManifestPath
Section titled “ManifestPath”The manifest assembly path that authenticated the module.
Returns: String
public string ManifestPath { get; init; }The module’s same-directory path beside its manifest assembly.
Returns: String
public string Path { get; init; }PreferredRuntimePack
Section titled “PreferredRuntimePack”The manifest assembly’s preferred runtime-pack context.
Returns: String
public string? PreferredRuntimePack { get; init; }TargetFramework
Section titled “TargetFramework”The manifest assembly’s target-framework context.
Returns: String
public string? TargetFramework { get; init; }