public static PuttyRegOptionItem Create(PuttyRegOptionKey key, string value) { return(new PuttyRegOptionItem { Key = key.ToString(), Value = value, ValueKind = RegistryValueKind.String, }); }
public void Set(PuttyRegOptionKey key, string value) { if (Options.Any(x => x.Key == key.ToString())) { var item = Options.First(x => x.Key == key.ToString()); Debug.Assert(item != null); Debug.Assert(item.ValueKind == RegistryValueKind.String); item.Value = value; } else { Options.Add(PuttyRegOptionItem.Create(key, value)); } }