Reaproveite Código com Templates Auxiliares
A Metalama 2023.3 permite que templates T# chamem outros templates T#, ajudando os desenvolvedores a reduzir a duplicação e a obter abstração.

Metalama é um framework moderno de meta-programação baseado em Roslyn que ajuda desenvolvedores C# a escreverem código mais limpo, mais manutenível e mais rápido. Ao gerar dinamicamente código boilerplate, verificar código em tempo real contra arquitetura, padrões e convenções e fornecer assistência de codificação com feedback e sugestões personalizados, a Metalama capacita os desenvolvedores a focarem em entregar software de alta qualidade.
A Metalama 2023.3 introduz templates auxiliares, que permitem que templates T# chamem outros templates T# e se integrem diretamente ao modelo de objetos do Roslyn. T# é a linguagem de templates da Metalama, que é 100% compatível com a sintaxe do C#. Quando um template auxiliar é chamado a partir de outro template, o código gerado pelo template auxiliar é inserido no ponto em que é chamado.
Templates auxiliares melhoram a reutilização de código ao permitir que os desenvolvedores movam lógica de código repetitiva para um template, reduzindo assim a duplicação. Eles também oferecem abstração, pois os métodos de template podem ser virtuais, permitindo que usuários de aspectos de código pré-construídos modifiquem os templates.
Para ver a lista completa do que há de novo na versão 2023.3, consulte nossas notas de versão.
Para obter mais informações, visite a nossa página do produto Metalama.