I think I'm going to have to back pedal on this one and leave it as it is.

(CA1702)[http://msdn.microsoft.com/en-us/library/bb264474.aspx] has some hard coded special cases for calling out certain single words as words that should be compound words and it appears this is one of them. There is no way to exclude these special cases using a (code analysis dictionary)[http://msdn.microsoft.com/en-us/library/bb514188.aspx]. The terms used to describe the dictionary elements are horribly confusing and at first glance it seems like adding the term to one of `Dictionary/Words/Recognized/Word`, `Dictionary/Words/Compound/Term[@CompoundAlternate]` or `Dictionary/Words/DiscreteExceptions/Term` ought to do the trick but none of them do.

Indeed, the .NET teams preference can be clearly observed in `Environment.NewLine`.