Data.BasicTeraData.GetServers C# (CSharp) Method

GetServers() private static method

private static GetServers ( string filename ) : IEnumerable
filename string
return IEnumerable
        private static IEnumerable<Server> GetServers(string filename)
        {
            return File.ReadAllLines(filename)
                       .Where(s => !s.StartsWith("#") && !string.IsNullOrWhiteSpace(s))
                       .Select(s => s.Split(new[] { ' ' }, 3))
                       .Select(parts => new Server(parts[2], parts[1], parts[0]));
        }