¿Cómo está .NET renombrando mis recursos incrustados?

Cuando construyo un archivo como 'recurso incrustado', Visual Studio le da un nombre en el ensamblaje dependiendo de su ruta en el proyecto. P.ej. mi archivo encases/2013.1/colours.xml se le da un nombre de recurso con subrayados esporádicos algo comocases._2013._1.colours.xml .

Mi pregunta es: ¿cómo se determina este nombre? ¿Están las reglas documentadas? ¿Dónde está el método que utiliza Visual Studio?

Edición: pregunto porque estoy trabajando con una gran cantidad de estas cosas y sería útil poder deducir el nombre del recurso a partir de la ruta del archivo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta