¿El C# Analyzer es compatible con JetBrains Rider?
No, el C# Analyzer no es compatible oficialmente con JetBrains Rider.
Sin embargo, hemos probado internamente el C# Analyzer en JetBrains Rider y hemos visto cierto éxito. Te invitamos a probar el C# Analyzer en tu implementación de JetBrains Rider. Si encuentras algún problema, no dudes en presentar un problema en JIRA o envía una solicitud de extracción en el repositorio de Github de MongoDB C# Analyzer.
¿El analizador de C# es un Roslyn Analyzer?
Sí, el C# Analyzer es un Analizador de Roslyn.
Para obtener más información sobre los Analizadores Roslyn, consulta la Descripción general del análisis de código fuente de Microsoft.
¿El analizador C# usa configuraciones de serialización personalizadas?
No, el C# Analyzer no utiliza la configuración personalizada de serialización que especificas para tu driver de MongoDB .NET/C#.
Para obtener más información sobre la configuración de serialización personalizada, consulta Serialización en la documentación del driver .NET/C# .
¿El C# Analyzer utiliza configuraciones personalizadas de LINQ?
No, el Analizador de C# no utiliza configuraciones de LINQ personalizadas.
Para obtener más información sobre la configuración personalizada de LINQ, consulte Cómo agregar métodos personalizados para consultas LINQ de Microsoft.
¿Qué información recopila C# Analyzer a través de la telemetría?
Cuando tienes habilitada la telemetría, el C# Analyzer recopila y envía información anonimizada a MongoDB Inc. Las siguientes subsecciones enumeran toda la información que recopila el C# Analyzer.
Para aprender a desactivar la telemetría, consulte la Configuration guía.
Su código
La siguiente es la información que el C# Analyzer recopila sobre tu código:
El número de tipos de datos definidos por el usuario en tu mapping
El número de expresiones LINQ y de desarrollador no soportadas que el C# Analyzer encontró en su código
El número de expresiones LINQ y de constructor que el C# Analyzer detectó en tu código
El número de expresiones de MQL que el Analizador de C# encontró en su código
El tiempo que tardó el C# Analyzer en analizar tu código
La cantidad de excepciones que el C# Analyzer encontró al analizar tu código
La longitud del árbol de sintaxis procesado por el C# Analyzer
Su entorno
La siguiente es la información que el C# Analyzer recopila sobre su entorno:
Tu sistema operativo
La versión del C# Analyzer que utilizas
La versión interna de .NET que tu IDE o herramienta de compilación utiliza para ejecutar el C# Analyzer
La versión del lenguaje C# que utilices
La versión del controlador MongoDB .NET/C# que utilices en tu proyecto
La plataforma de destino que usas para compilar tu código C# (AnyCPU/x64/x32)
El ensamblado de salida tipo generado por tu aplicación .NET
Un identificador único que el C# Analyzer construye a partir de un hash de los siguientes componentes de tu Usuario Net:
UserName/domain
Tu configuración de MongoDB C# Analyzer
La siguiente es la información que el C# Analyzer recopila sobre tu configuración del C# Analyzer:
Si tienes los registros activados para el C# Analyzer
La versión de proveedor LINQ que utiliza su Analizador C#