private static IMappingsReader GetMappingsReader() { ConfigurationSettings settings = ConfigurationSettings.Settings; MappingsFileSource location = settings.MappingsFileSource; IMappingsReader reader; switch (location) { case MappingsFileSource.Assembly: reader = new AssemblyMappingsReader(); break; case MappingsFileSource.FileSystem: reader = new FileSystemMappingsReader(); break; default: throw new ConfigurationErrorsException("Specified Mappings File Source in configuration file is unknown or invalid."); } return(reader); }
public void GetFileSystemMappings() { IMappingsReader reader = new FileSystemMappingsReader(); reader.GetMappingsFile("Mappings.config", AppDomain.CurrentDomain.BaseDirectory); }