Пример #1
0
 public void RemoveKey(IniKey key)
 {
     if (Keys.Contains(key))
     {
         Keys.Remove(key);
     }
 }
Пример #2
0
        public IniKey AddKey(string keyName, string keyValue)
        {
            var key = new IniKey()
            {
                KeyName = keyName, KeyValue = keyValue
            };

            Keys.Add(key);
            return(key);
        }
Пример #3
0
        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);
        }