MegaMan.Editor.Controls.ViewModels.NewProjectViewModel.GetResourcesUnder C# (CSharp) Method

GetResourcesUnder() private static method

private static GetResourcesUnder ( string folder ) : string[]
folder string
return string[]
        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();
        }