public static XHostConfig LoadFrom(TextReader reader) { var config = new XHostConfig(); while (true) { var line = reader.ReadLine(); if (line == null) { break; } if (!String.IsNullOrEmpty(line)) { var parts = line.Split('=').Select(x => x.Trim()).ToList(); if (parts.Count > 0) { var key = parts[0]; var value = String.Empty; if (parts.Count > 1) { value = parts[1]; } config.Set(key, value); } } } return(config); }
public static XHostConfig LoadFrom(TextReader reader) { var config = new XHostConfig(); while (true) { var line = reader.ReadLine(); if (line == null) break; if (!String.IsNullOrEmpty(line)) { var parts = line.Split('=').Select(x => x.Trim()).ToList(); if (parts.Count > 0) { var key = parts[0]; var value = String.Empty; if (parts.Count > 1) { value = parts[1]; } config.Set(key, value); } } } return config; }