public IntPtr GetMapped(string key, GLib.SettingsGetMapping mapping) { IntPtr native_key = GLib.Marshaller.StringToPtrGStrdup(key); GLibSharp.SettingsGetMappingWrapper mapping_wrapper = new GLibSharp.SettingsGetMappingWrapper(mapping); IntPtr raw_ret = g_settings_get_mapped(Handle, native_key, mapping_wrapper.NativeDelegate, IntPtr.Zero); IntPtr ret = raw_ret; GLib.Marshaller.Free(native_key); return(ret); }
public IntPtr GetMapped(string key, GLib.SettingsGetMapping mapping) { IntPtr native_key = GLib.Marshaller.StringToPtrGStrdup (key); GLibSharp.SettingsGetMappingWrapper mapping_wrapper = new GLibSharp.SettingsGetMappingWrapper (mapping); IntPtr raw_ret = g_settings_get_mapped(Handle, native_key, mapping_wrapper.NativeDelegate, IntPtr.Zero); IntPtr ret = raw_ret; GLib.Marshaller.Free (native_key); return ret; }