Visual Studio 2012 has a lot of knowledge about CSS 3. The information is stored in %ProgramFiles(x86)%\Microsoft Visual Studio 11.0\Common7\Packages\1033\schemas\CSS
. My guess is that the quick-fix to introduce -ms-text-shadow
is based on ReSharper's own schema for CSS 3. However, the Visual Studio schema (in css-module-text.xml
) does not have a definition for -ms-text-shadow
and this could be the source of the ReSharper inspection.
If that is true ReSharper has two ways of inspecting CSS 3, one based on a ReSharper schema and another based on Visual Studio schema. That is a possible explanation of the unexpected behavior you experience.
It is my understanding that if you install Web Essentials in Visual Studio 2012 it will automatically update the CSS 3 schema files from the information located at Mads Kristensen's Real World Validator.