XM_ and XM~ files instead of XML?

Anybody has an idea why C# instead of an .xml file looks for non existing .xm_ or .xm~ file?

Where is it doing that? In code? If so, do you have any code examples?