Sil.Builder.Generators
Produz código incremental durante o build a partir de declarações C#.
Como usar
Seção intitulada “Como usar”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.
dotnet buildComandos de tests/ e src/ rodam no checkout do builder. Comandos dotnet builder rodam no backend consumidor após a instalação da ferramenta.
O que observar
Seção intitulada “O que observar”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