public void RemoveKey(IniKey key) { if (Keys.Contains(key)) { Keys.Remove(key); } }
public IniKey AddKey(string keyName, string keyValue) { var key = new IniKey() { KeyName = keyName, KeyValue = keyValue }; Keys.Add(key); return(key); }
public IniKey AddKey(string keyValuePair) { var parts = keyValuePair?.Split(new[] { '=' }, 2) ?? new string[1]; if (string.IsNullOrWhiteSpace(parts[0])) { return(null); } var key = new IniKey() { KeyName = parts[0] }; if (parts.Length > 1) { key.KeyValue = parts[1]; } Keys.Add(key); return(key); }