#9486 Introduce an FN when casting an object to access an inner property with parenthesis:
if (arg.Property is Fruit) // Compliant - FN
{
_ = ((Fruit)(arg.Property)).Property;
}
if (arg.Property is Fruit) // Noncompliant
{
_ = ((Fruit)arg.Property).Property; // Secondary
}
When not using parenthesis, the rule raises as expected.