Percebi que Resharper sugere que eu mude este: if (myObj.myProp is MyType) { ... } nisso: var myObjRef = myObj.myProp as MyType; if (myObjRef != null) { ... } Por que sugeriria essa mudança? Estou acostumado a Resharper sugerindo mudanças de otimização e mudanças de redução de código, mas...