When I am working on Silverilght RIA Application projects, and I use "Move Types Into Matching Files", the filename extension does not get preserved.
1) Create a shared class: "SharedObjects.shared.cs"
2) Create multiple classes within this class file.
3) Perform "Move Types Into Matching Files" refactor action.
4) Names of the files are with ".cs" extension rather than ".shared.cs"