dotnet/roslyn

DiagnosticLogger.LogHyperlink uses GetHashCode() to persist data

开放

#2,160 创建于 2015年4月21日

 (0 条评论) (0 个反应) (0 位负责人)C# (4,257 个派生)batch import
Area-AnalyzersBughelp wanted

仓库指标

星标
 (20,414 个星标)
PR 合并指标
 (平均合并 6天 17小时) (30 天内合并 256 个 PR)

描述

GetHashCode has no guarantee of stability across architectures, runtime implementations, process or AppDomain boundaries, or even build to build (in fact, we used to specifically break GetHashCode in daily CHK builds to prevent internal code from relying on them outside of an AppDomain. Other telemetry is using SHA256 hashes, and LogHyperlink should do the same.

贡献者指南