I have a pattern where I have a sequence of `Nullable<T>` instances which I filter via `Where` testing for null, then later use the instance `Value`. R# pegs this as a "Possible InvalidOperationException" since it can't seem to determine that I've already checked for and filtered out `null` earlier in the LINQ method chain.
I've created a custom pattern to test for this:
$e$.Where($p$ => $b$ != null).$m$($q$ => $c$.Value)
which works to match the usages. However, R# continues to flag the $c$ term as a "Possible InvalidOperationException" even though I set the match "Pattern Severity" to be "Do Not Show".How do I get R# to disregard the $c$ term and quit reporting this false positive?