From cef9b13d72f66bcc56068038c9700e04282bf675 Mon Sep 17 00:00:00 2001 From: Xavier Claessens <xavier.claessens@collabora.com> Date: Wed, 21 May 2014 14:29:01 -0400 Subject: [PATCH] Variant: Add wrapper for g_variant_new_dict_entry() --- glib/Variant.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/glib/Variant.cs b/glib/Variant.cs index 5e05d6510..674742e6d 100644 --- a/glib/Variant.cs +++ b/glib/Variant.cs @@ -162,6 +162,14 @@ namespace GLib { native, new UIntPtr ((ulong) children.Length))); } + [DllImport (Global.GLibNativeDll, CallingConvention = CallingConvention.Cdecl)] + static extern IntPtr g_variant_new_dict_entry (IntPtr k, IntPtr v); + + public static Variant NewDictEntry (Variant k, Variant v) + { + return new Variant (g_variant_new_dict_entry (k.Handle, v.Handle)); + } + [DllImport (Global.GLibNativeDll, CallingConvention = CallingConvention.Cdecl)] static extern bool g_variant_get_boolean (IntPtr handle);