ReSharper 2026.1 Help

代码检查:为带有调用者信息属性的参数显式传递参数

此检查会报告为使用调用者信息属性(如 CallerMemberNameCallerFilePathCallerLineNumber )的参数显式传递参数。 这些参数通常应由编译器自动填充。

示例

using System.Runtime.CompilerServices; void Log([CallerMemberName] string memberName = "") { } void Save() { Log("Save"); }
using System.Runtime.CompilerServices; void Log([CallerMemberName] string memberName = "") { } void Save() { Log(); }

快速修复

没有针对此检查的专用快速修复。 通常的修正方法是移除显式参数,让编译器提供调用者信息值。

2026年 5月 8日