ResolvedAssemblyInfo
Namespace: Dotsider.Core.Protocol
Assembly: Dotsider.Core.dll
Serialization-safe representation of an assembly resolution result. Used in protocol and MCP responses where ResolvedAssembly cannot be serialized directly (FromBundle contains raw bytes).
public sealed record ResolvedAssemblyInfo : IEquatable<ResolvedAssemblyInfo>Inheritance
Section titled “Inheritance”Object → ResolvedAssemblyInfo
Implements
Section titled “Implements”Constructors
Section titled “Constructors”ResolvedAssemblyInfo(string, string?, string?, string?)
Section titled “ResolvedAssemblyInfo(string, string?, string?, string?)”Serialization-safe representation of an assembly resolution result. Used in protocol and MCP responses where ResolvedAssembly cannot be serialized directly (FromBundle contains raw bytes).
Parameters:
Kind(String): Resolution kind: “file” or “bundle”.Path(String): Full file path for file-backed results, or null for bundle-backed.Name(String): Entry name for bundle-backed results (e.g. “System.Runtime.dll”), or null.BundlePath(String): Path to the containing bundle for bundle-backed results, or null.
public ResolvedAssemblyInfo(string Kind, string? Path, string? Name, string? BundlePath)Properties
Section titled “Properties”BundlePath
Section titled “BundlePath”Path to the containing bundle for bundle-backed results, or null.
Returns: String
public string? BundlePath { get; init; }Resolution kind: “file” or “bundle”.
Returns: String
public string Kind { get; init; }Entry name for bundle-backed results (e.g. “System.Runtime.dll”), or null.
Returns: String
public string? Name { get; init; }Full file path for file-backed results, or null for bundle-backed.
Returns: String
public string? Path { get; init; }