public static PostgresTuple ToTuple(SecureString value) { if (value == null) { return(null); } var decoded = Marshal.PtrToStringBSTR(Marshal.SecureStringToBSTR(value)); return(ByteaConverter.ToTuple(RsaProvider.Encrypt(Encoding.UTF8.GetBytes(decoded), false))); }
public static PostgresTuple ToTuple(Image value) { if (value == null) { return(null); } using (var ms = new MemoryStream()) { value.Save(ms, ImageFormat.Png); return(ByteaConverter.ToTuple(ms.ToArray())); } }