public GLib.FileAttributeInfoList Dup() { IntPtr raw_ret = g_file_attribute_info_list_dup(Handle); GLib.FileAttributeInfoList ret = raw_ret == IntPtr.Zero ? null : (GLib.FileAttributeInfoList)GLib.Opaque.GetOpaque(raw_ret, typeof(GLib.FileAttributeInfoList), false); return(ret); }
private void InternalAddWritableNamespaces(GLib.FileAttributeInfoList list) { AddWritableNamespacesNativeDelegate unmanaged = class_abi.BaseOverride <AddWritableNamespacesNativeDelegate>(this.LookupGType(), "add_writable_namespaces"); if (unmanaged == null) { return; } unmanaged(this.Handle, list == null ? IntPtr.Zero : list.Handle); }
private void InternalAddWritableNamespaces(GLib.FileAttributeInfoList list) { AddWritableNamespacesNativeDelegate unmanaged = null; unsafe { IntPtr *raw_ptr = (IntPtr *)(((long)this.LookupGType().GetThresholdType().GetClassPtr()) + (long)class_abi.GetFieldOffset("add_writable_namespaces")); unmanaged = (AddWritableNamespacesNativeDelegate)Marshal.GetDelegateForFunctionPointer(*raw_ptr, typeof(AddWritableNamespacesNativeDelegate)); } if (unmanaged == null) { return; } unmanaged(this.Handle, list == null ? IntPtr.Zero : list.Handle); }
protected virtual void OnAddWritableNamespaces(GLib.FileAttributeInfoList list) { InternalAddWritableNamespaces(list); }