Partilhar via


Extensibilidade da plataforma de compilador .NET ("Roslyn")

A principal missão da .NET Compiler Platform ("Roslyn") é abrir os compiladores C# e Visual Basic e permitir que ferramentas e desenvolvedores compartilhem as informações ricas que os compiladores têm sobre programas. As ferramentas de análise de código melhoram a qualidade do código e os geradores de código ajudam na construção de aplicativos. À medida que as ferramentas ficam mais inteligentes, elas precisam ter acesso a cada vez mais conhecimento profundo de código que apenas os compiladores possuem. Em vez de serem conversores opacos (entrada de código-fonte e saída de código-objeto), os compiladores Roslyn oferecem APIs que você pode usar para tarefas relacionadas a código em suas ferramentas e aplicativos.

A melhor parte é que os compiladores Roslyn, suas APIs, amostras e passo a passo, e as ferramentas reais construídas sobre essas APIs são totalmente de código aberto em github.com/dotnet/roslyn. Acesse o site do OSS para saber mais e começar a usar o Roslyn. Você encontrará links para obter os recursos mais recentes do C# e do Visual Basic que você pode usar como usuário final, bem como links para começar como um construtor de ferramentas aproveitando as APIs do Roslyn.