How embarrassing — the CLSCompliantAttribute, which I was the PM for back in the day, does not follow the naming convention. A reader pointed this out nicely in my comments. All I can say is that this attribute has very heavy dependencies across *many* compilers and it was therefore deemed to hard to change once the Design Guidelines in this area were finalized.
Lesson Learned: Get the design right the first time! Listen up WinFX devs.. the little things do mater to our customers and ARE hard\impossible to change later.
BTW – this, any many other perils are in the annotations for the BCL book that hit a book store (or website) near you soon..