コレクションアクセス分析
コレクション要素の値を分析することに加え、ReSharper は使用する各コレクション全体も分析し、コレクションに読み取りアクセスがあっても一度も値が格納または変更されていない場合に警告します:

コレクションが決して読み込まれない場合

すべての標準コレクション型はデフォルトでこの方法で分析されます。 必要に応じて、この分析を IEnumerable から派生したカスタムコレクションにも適用できます。 この場合、コレクションの public メソッド呼び出しがコレクションの内容にどのように影響するかをReSharperに伝える必要があります。 そのためには、コレクション クラスのメソッドに [CollectionAccessAttribute] を付与し、次のいずれかのフラグを指定します: None、 Read、 ModifyExisitingContent、 UpdatedContent (最後の 2 つのフラグの違いは、 UpdatedContent が付けられている場合は、その関数でコレクションに新しい要素を追加できることを意味します)。 これを示す簡単な例を以下に挙げます:

2026 年 6 月 12 日