Ejemplo n.º 1
0
        static IntPtr From(byte[] value)
        {
            var ptr = PostgresInterop.pg_alloc_datum(value.Length);

            Marshal.Copy(value, 0, ptr + 4, value.Length);
            return(ptr);
        }
Ejemplo n.º 2
0
        //-----------------------------------------------------
        // individual conversion functions, from common to Datum
        static IntPtr From(string value)
        {
            var bytes = Encoding.UTF8.GetBytes(value);
            var ptr   = PostgresInterop.pg_alloc_datum(bytes.Length);

            Marshal.Copy(bytes, 0, ptr + 4, bytes.Length);
            return(ptr);
        }