Jam*_*adt 6 c# roslyn-code-analysis roslynator
我有一个由外部 api 调用的方法,该方法期望该方法具有这些特定参数
public static bool DoSomething(
int x,
int y
) =>
true;
Run Code Online (Sandbox Code Playgroud)
Rosyln 代码分析正在报告 IDE0060 消息,如此处记录的
确切的消息是
Warning IDE0060 Remove unused parameter 'y' if it is not part of a shipped public API
Run Code Online (Sandbox Code Playgroud)
我将“x”替换为“_”
'y' 应该替换成什么?
__(双下划线)——编译器抱怨未使用 __(相同的 IDE0060 消息)
_(单下划线)——编译器抱怨参数名称 _ 是重复的(CS0100 错误)
_1(下划线后跟数字)——编译器抱怨 _1 是未使用的参数(RCS1163 消息)
看来roslyn分析仪和roslynator分析仪之间存在意见分歧
roslyn - _1 是正确的丢弃参数格式
roslynator - __ 是正确的丢弃参数格式
目前,
| 归档时间: |
|
| 查看次数: |
2179 次 |
| 最近记录: |