public void SetOption(string name, dynamic value) { Serializer.Serializer serializer = new Serializer.Serializer(); Table <Option>().Set(name, new Option { Value = serializer.Serialize(value) }); }
public dynamic GetOption(string name) { Serializer.Serializer serializer = new Serializer.Serializer(); var option = Table <Option>().Get(name); if (option == null || option.Value == null) { return(null); } return(serializer.Deserialize(option.Value)); }
public T GetOption <T>(string name) { Serializer.Serializer serializer = new Serializer.Serializer(); var option = Table <Option>().Get(name); if (option == null || option.Value == null) { return(default(T)); } return((T)serializer.Deserialize(option.Value)); }