private static string[] GetResourcesUnder(string folder)
{
folder = folder.ToLower() + "/";
var assembly = Assembly.GetCallingAssembly();
var resourcesName = assembly.GetName().Name + ".g.resources";
var stream = assembly.GetManifestResourceStream(resourcesName);
var resourceReader = new ResourceReader(stream);
var resources = resourceReader.OfType<DictionaryEntry>()
.Select(p => p.Key.ToString())
.Where(theme => theme.StartsWith(folder));
return resources.ToArray();
}