JetBrains Rider 2026.1 Help

代码检查:冗余的属性模式子句

当空的属性模式子句 { } 不会增加超出外围模式的检查时,此检查会报告该子句。 在这种情况下,空子句是冗余的,只会让模式更难阅读。

public struct Foo { public void Deconstruct(out int value) => value = 42; public bool M(Foo? foo) => foo is Foo(42) { }; }
public struct Foo { public void Deconstruct(out int value) => value = 42; public bool M(Foo? foo) => foo is Foo(42); }
2026年 5月 8日