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 AssemblyInfoPayloadBuilderInheritance
Section titled “Inheritance”Object → AssemblyInfoPayloadBuilder
Methods
Section titled “Methods”Build(AssemblyAnalyzer, string?)
Section titled “Build(AssemblyAnalyzer, string?)”Builds assembly identity, format, symbol, and sidecar facts.
Parameters:
analyzer(AssemblyAnalyzer)mode(String)
Returns: AssemblyInfoPayload
public static AssemblyInfoPayload Build(AssemblyAnalyzer analyzer, string? mode = null)