public IEnumerable <Type> ListTypes() { string assemblyFolderPath = _reflectionService.GetExecutingAssemblyFolderPath(); string[] assemblyPaths = Directory.GetFiles(assemblyFolderPath, "*.dll"); return(_reflectionService.GetTypesThatImplementInterface <IBasicElementService>(assemblyPaths)); }