常见问题解答
在此页面上
C# 分析器是否支持 JetBrains Rider?
不可以,C# 分析器并不正式支持 JetBrains Rider。
我们在C# Analyzer JetBrains Rider 上对C#分析器进行了内部测试,并取得了一些成功。我们欢迎您在C# Analyzer JetBrains Rider部署上测试C#分析器,如果遇到任何问题,请随时在 JIRA 上文件 问题,或在MongoDBMongoDBC# AnalyzerGithub C#分析器Github存储库上提交拉取请求。
C# 分析器是 Roslyn 分析器吗?
是的,C# 分析器是 Roslyn 分析器。
要学习;了解有关 Roslyn 分析器的更多信息,请参阅 源代码分析概述 来自Microsoft.
C# 分析器是否使用自定义序列化设置?
否,C# 分析器不使用您为 MongoDB .NET/C# 驱动程序指定的自定义序列化设置。
要学习;了解有关自定义序列化设置的更多信息,请参阅.NET/ C#驾驶员文档中的序列化。
C# Analyzer是否使用自定义 LINQ 设置?
否, C# Analyzer不使用自定义 LINQ 设置。
若要学习;了解有关自定义 LINQ 设置的更多信息,请参阅 如何为 LINQ 查询添加自定义方法 来自Microsoft.
C# 分析器通过遥测收集哪些信息?
启用遥测后,C# 分析器会收集匿名信息并将其发送到 MongoDB Inc. 以下小节列出了 C# 分析器收集的所有信息。
要学习;了解如何禁用遥测,请参阅配置指南。
您的代码
以下是C# Analyzer收集的有关代码的信息:
映射中用户定义数据类型的数量
C# Analyzer在代码中找到的不支持的 LINQ 和构建器表达式的数量
C# 分析器在代码中找到的 LINQ 和构建器表达式的数量
在代码中找到的 MQL表达式数量C# Analyzer
C# Analyzer分析代码用了多长时间
C# Analyzer在分析代码时遇到的异常数量
C# Analyzer处理的语法树的长度
您的环境
以下是 C# 分析器收集的有关您的环境的信息:
您的操作系统
您使用的 C# 分析器的版本
IDE 或构建实用程序用于运行 C# 分析器的内部 .NET 版本
您使用的 C# 语言版本
您在项目中使用的 MongoDB .NET/C# 驱动程序的版本
目标平台 用于编译C#代码的 (AnyCPU/x64 /x32 )
C# 分析器根据 网络用户的以下组件的哈希值构造的唯一标识符:
UserName
/domain
MongoDB C# Analyzer配置
以下是C# Analyzer收集的有关C# Analyzer配置的信息:
如果已为 C# 分析器启用日志
C# Analyzer使用的 LINQ提供商版本