Skip to content

AssemblyInfoPayloadBuilder

Namespace: Dotsider.Core.Protocol

Assembly: Dotsider.Core.dll

Builds the shared assembly-information contract used by the CLI and MCP server. Centralizes the mapping from an analyzer into the public protocol shape. Keeps command-line and MCP responses consistent without reflection.

public static class AssemblyInfoPayloadBuilder

ObjectAssemblyInfoPayloadBuilder

Builds assembly identity, format, symbol, and sidecar facts.

Parameters:

Returns: AssemblyInfoPayload

public static AssemblyInfoPayload Build(AssemblyAnalyzer analyzer, string? mode = null)