private void Populate(StreamReader reader) { while (!reader.EndOfStream) { var line = reader.ReadLine(); var hash = (int)Utils.GetJoaat(line.ToLower()); if (hash != 0 && !IsKnownHash(hash)) { _hashes.Add(hash, line.ToUpper()); } } }
private void Populate(StreamReader reader) { while (!reader.EndOfStream) { var line = reader.ReadLine(); if (line.Contains(" // ")) { var split = line.Split(new[] { " // " }, StringSplitOptions.RemoveEmptyEntries); if (split.Length != 2) { continue; } var hash = split[0].StartsWith("0x") ? Convert.ToInt32(split[0], 16) : (int)Utils.GetJoaat(split[0]); if (hash != 0 && !_entries.ContainsKey(hash)) { _entries.Add(hash, ToLiteral(split[1])); } } } }