Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Menu Docs
Página inicial do Docs
/
C# Analyzer

Perguntas frequentes

Não, o C# Analyzer não oferece suporte oficialmente ao JetBrains Driver.

Testamos internamente o MongoDB Analyzer no JetBrains Trider e, no entanto, obtivemos algum sucesso. Convidamos você para testar o MongoDB Analyzer em sua implantação do JetBrains Driver e, se encontrar algum problema, fique à vontade para registrar um problema no JIRA ou enviar uma solicitação de pull no repositório do MongoDB MongoDB Analyzer no Github.

Sim, o C# Analyzer é um Roslyn Analyzer.

Para saber mais sobre os analisadores Roslyn,consulte Visão geral da análise de código-fonte da Microsoft.

Não, o C# Analyzer não usa as configurações de serialização personalizadas que você especifica para seu driver MongoDB .NET/C#.

Para saber mais sobre configurações de serialização personalizadas, consulte Serialização na documentação do driver .NET/C#.

Não, o C# Analyzer não usa configurações LINQ personalizadas.

Para saber mais sobre as configurações personalizadas do LINQ, consulte Como adicionar métodos personalizados para consultas LINQ da Microsoft.

Quando você tem a telemetria habilitada, o C# Analyzer coleta e envia informações anônimas para a MongoDB Inc. As subseções a seguir listam todas as informações que o C# Analyzer coleta.

Para saber como desativar a telemetria, consulte o guia deconfiguração do .

A seguir estão as informações que o C# Analyzer coleta sobre seu código:

  • O número de tipos de dados definidos pelo usuário em seu mapeamento

  • O número de expressões de construtor e LINQ não compatíveis que o C# Analyzer encontrou em seu código

  • O número de expressões LINQ e de construtor que o C# Analyzer encontrou em seu código

  • O número de expressões MQL que o C# Analyzer encontrou em seu código

  • Quanto tempo levou para o C# Analyzer analisar seu código

  • O número de exceções que o C# Analyzer encontrou analisando seu código

  • O comprimento da árvore de sintaxe que o C# Analyzer processou

A seguir estão as informações que o C# Analyzer coleta sobre seu ambiente:

  • Seu sistema operacional

  • A versão do C# Analyzer que você usa

  • A versão interna do .NET que seu IDE ou utilitário de construção usa para executar o C# Analyzer

  • A versão da linguagem C# que você usa

  • A versão do driver MongoDB .NET/C# que você utiliza em seu projeto

  • A plataforma de destino que você usa para compilar seu código C# (AnyCPU/x64/x)32

  • O tipo de montagem de saída gerado pelo aplicação .NET

  • Um identificador exclusivo que o MongoDB Analyzer constrói a partir de um hash dos seguintes componentes do seu usuário web:

    • UserName

    • /domain

A seguir estão as informações que o C# Analyzer coleta sobre sua configuração do C# Analyzer :

  • Se você tiver registros habilitados para o Analisador C#

  • A versão do provedor LINQ que seu C# Analyzer usa

Voltar

Problemas conhecidos

Nesta página