Snippet de código dinâmico c # visual studio

Estou trabalhando em um projeto WinForms com algumas tarefas repetitivas todos os dias. Então eu penseicriando código um trecho vai me ajudar, mas funciona apenas para código fixo.

Desejo criar dinamicamente um trecho de código, de acordo com os nomes de controle e algumas condições.

Quero adicionar o código assim que a parte do design estiver concluída. Eu defino os nomes de controle comointTextboxAge. O snippet deve adicionar a validação automática a todas as caixas de texto, usando a função definida abaixo.

Deve haver controles diferentes com base no prefixo do nome do controle (int, str, dou, dec). Assim:

public void AutoCode()
{
    int i=0;
    foreach(On all controls)
    { 
        if(controls is textbox or combobox)
        {
            if(control.text starts with int)
            {
                a[i] = Validation.ValidateInt(labelError, control.text, val => acdnt.date = val);
            }
        }
    }
}

Quero um snippet de código gerado automaticamente, as bibliotecas não poderão me ajudar.

Meu motivo não é gerar código para validação apenas pelo exemplo acima, é apenas como podemos fazer isso.

Eu quero gerar automaticamente todo o meu código lógico de negócios para formulários de ganho mestre, como

ValidaçãoCriando nova classe para variáveisPreenchimento de dados em classe após validaçãoCriação automática de inserção e atualização da função de banco de dados

Como em todas as tarefas acima, apenas as alterações no nome da variável permanecem nas demais tarefas de negócios. Como podemos implementar

Criação automática de classe A classe será criada com o nome do formulário + "Classe" e os tipos de variáveis serão identificados pelos 3 primeiros caracteres e terão o mesmo nome do controle.

Criação automática de inserção e atualização da função de banco de dados - Nomeará o nome da tabela do banco de dados igual ao nome do formulário e o nome da coluna igual ao nome do controle, para que ele possa criar dinamicamente também inserir e atualizar consultas.

Por que eu não quero fazer isso com a biblioteca de classes, porque nesse caso ela executa todas as operações em tempo de execução que em algum lugar prejudicam meu desempenho.

Com isso, podemos economizar muito tempo e esforços no mundo da codificação.

questionAnswers(3)

yourAnswerToTheQuestion