GenerationPipelineModule

PackageReified.SchemaGen
Shared parse, resolve, and emit pipeline used by the CLI and the MSBuild task.

Summary

NameSignatureSynopsis
Operations
generategenerate naming fallbackNamespace contractSources fsharpSourcesParses contract and F# inputs, resolves their combined declarations, and emits every generated file.

Operations

kind:member

generate

generate naming fallbackNamespace contractSources fsharpSources
Member
Parses contract and F# inputs, resolves their combined declarations, and emits every generated file. Input discovery and output handling remain the responsibility of the host.

Parameters

NameTypeDescription
namingSchemaNaming
fallbackNamespacestring
contractSources(string * string) list
fsharpSources(string * string) list

Returns

Result<GeneratedFile list, ContractDiagnostic list>