ReSharper 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日