Pular para o conteúdo

Sil.Builder.Generators

Produz código incremental durante o build a partir de declarações C#.

Use .builder.module como AdditionalFile para gerar ModuleInfo.Name e [GenerateJsonFields] nos contratos para gerar constantes com os nomes JSON. Compile para materializar a saída.

No host Web, SilGenerateProgram=true gera o ponto de entrada e a composição estática dos módulos referenciados. Os hooks de configuração ficam no código do consumidor. Ativação e migração de Program.cs.

Janela do terminal
dotnet build

Comandos de tests/ e src/ rodam no checkout do builder. Comandos dotnet builder rodam no backend consumidor após a instalação da ferramenta.

Source generators de compilação são diferentes do gerador de features acionado por spec apply.

README do componente ↗ · Catálogo de comandos · Todos os componentes