.NET Compiler Platform ("Roslyn")

O .NET Compiler Platform ("Roslyn") fornece compiladores do C# e Visual Basic de software livre com APIs avançadas de análise de código. Você pode compilar ferramentas de análise de código com as mesmas APIs que a Microsoft está usando para implementar o Visual Studio!

 


End User Preview

Você quer apenas experimentar potenciais recursos de linguagem C#/VB e o IDE? Inscreva-se para a versão Preview do Roslyn no Connect.

Obtenha a versão Preview   

 

End User Preview e SDK Preview

Experimente os potenciais recursos de linguagem e IDE e compile ferramentas do C# e Visual Basic com reconhecimento de código com a mesma API usada pela Microsoft.
 
NUGET     Install-Package Microsoft.CodeAnalysis -Pre

 

Obtenha a versão Preview   

Software livre

Agora, estamos desenvolvendo os compiladores de C# e Visual Basic no formato aberto no CodePlex. Junte-se a nós!
 
  git clone https://git01.codeplex.com/roslyn  

 

Junte-se a nós no CodePlex   

 


 

Recursos da versão Preview

 

Refatorações mais inteligentes

 

Refatorações, como Inline Rename, compiladas na API de associação do Compilador para detectar e resolver conflitos automaticamente. 

A resolução de conflitos inteligente permite que você confie que as refatorações não interromperão o seu código.


 

Inovação de linguagem

 

Experimente protótipos de recursos de linguagem em potencial, como:

  • Construtores primários
    public class Point(int x, int y)
  • Expressões de declaração
    s.TryParse(out var x)
  • Membros indexados
    json.$x

 

APIs de análise de código avançada

 

Compile suas próprias ferramentas de análise com base em APIs de sintaxe, símbolo e associação usadas pelo Visual Studio, juntamente com APIs de Espaços de trabalho, como Localizar todas as referências.

A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site.

Deseja participar?