Ir para conteúdo
  • ILSpy traz suporte experimental a recursos do C# 9.0


    Bruna Chieco

    O software para engenharia reversa ILSpy, navegador de código e descompilador de programas em .NET está com sua versão mais recente, a 6.1, no ar. O programa é útil para análise de malware, arquivos suspeitos ou qualquer outro tipo de programa criados em .NET. A versão nova conta com suporte a novos recursos de linguagem, como (em inglês):

    • C# 9.0: Native ints
    • C# 9.0: Attributes on local functions

    Além disso, ele utiliza o System.Reflection.Metadata 1.8.1 e possui melhorias como (em inglês) :

    • Assembly List UX: double-click selects list and dismisses dialog
    • Base types treenode: Create a flat list of nodes containing all base types instead of just the direct base types

    Há ainda correções na versão ILSpy 6.1(em inglês):

    • Fix #2050: Ref local variable is inlined incorrectly, changing the exception behavior
    • Fix #1903: un-inline argument of unsupported isinst instructions.
    • Fix #2073: Ensure the startOffsetVar actually appears in the expected instruction, not somewhere else.
    • Fix #2068: ILSpy can't find referenced library even though it's open

    Para ver mais correções, clique aqui. Veja também o changelog completo.

    lspy.thumb.jpeg.d1230cc7a8b60884493bfb0995611ea3.jpeg


    download.png.c291dd95a61b91691289bf964bc8b47d.png.762e554f497ede8fd4b0e9d5378a2005.png

    Editado por Bruna Chieco


    Feedback do Usuário

    Comentários Recomendados

    Não há comentários para mostrar.



    Participe da conversa

    Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

    Visitante
    Adicionar um comentário...

    ×   Você colou conteúdo com formatação.   Remover formatação

      Apenas 75 emojis são permitidos.

    ×   Seu link foi automaticamente incorporado.   Mostrar como link

    ×   Seu conteúdo anterior foi restaurado.   Limpar o editor

    ×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.


×
×
  • Criar Novo...