public static KeyValue LoadFromString(string input)
{
byte[] bytes = Encoding.UTF8.GetBytes(input);
using (var stream = new MemoryStream(bytes))
{
var kv = new KeyValue(null, null);
try
{
if (kv.ReadAsText(stream) == false)
return null;
return kv;
}
catch (Exception)
{
return null;
}
}
}