I posted a question on StackOverflow on why R# is suggesting the use of operater == over Type.Equals. The initial upvoted response said they two are equivalent and == is more readable.
Whenver R# has suggested a change, there is usually a valid reason/explanation. In this case, why is R# suggesting the use of operator == over Type.Equals for Type Comparison?
For reference, here is the StackOverflow question: