Should it work? In the latest 4728 build it breaks after "where". In the following example after where intellisense works (for item), but not after orderby. In SD 4.4. it works as expected.
var result = from item in collection where item.Number < 100 orderby item.Number select item;