コードインスペクション:冗長なプロパティパターン句
このインスペクションは、周囲のパターン以外にチェックを追加しない場合、空のプロパティパターン句 { } を報告します。 この場合、空の句は冗長であり、パターンの可読性を損なうだけです。
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 年 6 月 12 日