In R# build 804 I have a DbConnection implementation which this code:
on "value == null" it says "Expression is always false". I don't understand why R# says this. It's a public property. Surely someone can try to assign null to it, that's why the check is there. I tried to create a small reproducible but did not get the error on a mostly empty DbConnection implementation.
The project is open source, System.Data.SQLite from http://sqlite.phxsoftware.com/
the class declaration is
This is in Visual Studio 2005. I was not able to reproduce the error in a mostly empty DbConnection implementation--I supposed something else within SQLiteConnection is triggering this problem.