Class FileInfo
public class FileInfo
- Inheritance
-
FileInfo
- Inherited Members
Methods
ClearStatus(nint)
Calls native method g_file_info_clear_status.
public static extern void ClearStatus(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
CopyInto(nint, nint)
Calls native method g_file_info_copy_into.
public static extern void CopyInto(nint srcInfo, nint destInfo)
Parameters
srcInfo
nintTransfer ownership: None Nullable: False
destInfo
nintTransfer ownership: None Nullable: False
Dup(nint)
Calls native method g_file_info_dup.
public static extern nint Dup(nint other)
Parameters
other
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
GetAccessDateTime(nint)
Calls native method g_file_info_get_access_date_time. Version: 2.70
[Version("2.70")]
public static extern DateTimeOwnedHandle GetAccessDateTime(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
GetAttributeAsString(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_get_attribute_as_string.
public static extern NullableUtf8StringOwnedHandle GetAttributeAsString(nint info, NonNullableUtf8StringHandle attribute)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
GetAttributeBoolean(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_get_attribute_boolean.
public static extern bool GetAttributeBoolean(nint info, NonNullableUtf8StringHandle attribute)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetAttributeByteString(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_get_attribute_byte_string.
public static extern NullableUtf8StringUnownedHandle GetAttributeByteString(nint info, NonNullableUtf8StringHandle attribute)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetAttributeData(nint, NonNullableUtf8StringHandle, out nint, out nint, out nint)
Calls native method g_file_info_get_attribute_data.
public static extern bool GetAttributeData(nint info, NonNullableUtf8StringHandle attribute, out nint type, out nint valuePp, out nint status)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
type
nintTransfer ownership: Full Nullable: False
valuePp
nintTransfer ownership: Full Nullable: False
status
nintTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetAttributeFilePath(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_get_attribute_file_path. Version: 2.78
[Version("2.78")]
public static extern NullablePlatformStringUnownedHandle GetAttributeFilePath(nint info, NonNullableUtf8StringHandle attribute)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NullablePlatformStringUnownedHandle
Transfer ownership: None Nullable: True
GetAttributeInt32(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_get_attribute_int32.
public static extern int GetAttributeInt32(nint info, NonNullableUtf8StringHandle attribute)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetAttributeInt64(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_get_attribute_int64.
public static extern long GetAttributeInt64(nint info, NonNullableUtf8StringHandle attribute)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- long
Transfer ownership: None Nullable: False
GetAttributeObject(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_get_attribute_object.
public static extern nint GetAttributeObject(nint info, NonNullableUtf8StringHandle attribute)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetAttributeStatus(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_get_attribute_status.
public static extern FileAttributeStatus GetAttributeStatus(nint info, NonNullableUtf8StringHandle attribute)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- FileAttributeStatus
Transfer ownership: None Nullable: False
GetAttributeString(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_get_attribute_string.
public static extern NullableUtf8StringUnownedHandle GetAttributeString(nint info, NonNullableUtf8StringHandle attribute)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetAttributeStringv(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_get_attribute_stringv. Version: 2.22
[Version("2.22")]
public static extern Utf8StringArrayNullTerminatedUnownedHandle GetAttributeStringv(nint info, NonNullableUtf8StringHandle attribute)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedUnownedHandle
Transfer ownership: None Nullable: True
GetAttributeType(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_get_attribute_type.
public static extern FileAttributeType GetAttributeType(nint info, NonNullableUtf8StringHandle attribute)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- FileAttributeType
Transfer ownership: None Nullable: False
GetAttributeUint32(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_get_attribute_uint32.
public static extern uint GetAttributeUint32(nint info, NonNullableUtf8StringHandle attribute)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetAttributeUint64(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_get_attribute_uint64.
public static extern ulong GetAttributeUint64(nint info, NonNullableUtf8StringHandle attribute)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
GetContentType(nint)
Calls native method g_file_info_get_content_type.
public static extern NullableUtf8StringUnownedHandle GetContentType(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetCreationDateTime(nint)
Calls native method g_file_info_get_creation_date_time. Version: 2.70
[Version("2.70")]
public static extern DateTimeOwnedHandle GetCreationDateTime(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
GetDeletionDate(nint)
Calls native method g_file_info_get_deletion_date. Version: 2.36
[Version("2.36")]
public static extern DateTimeOwnedHandle GetDeletionDate(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
GetDisplayName(nint)
Calls native method g_file_info_get_display_name.
public static extern NonNullableUtf8StringUnownedHandle GetDisplayName(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetEditName(nint)
Calls native method g_file_info_get_edit_name.
public static extern NonNullableUtf8StringUnownedHandle GetEditName(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetEtag(nint)
Calls native method g_file_info_get_etag.
public static extern NullableUtf8StringUnownedHandle GetEtag(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetFileType(nint)
Calls native method g_file_info_get_file_type.
public static extern FileType GetFileType(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- FileType
Transfer ownership: None Nullable: False
GetGType()
Calls native function g_file_info_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetIcon(nint)
Calls native method g_file_info_get_icon.
public static extern nint GetIcon(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetIsBackup(nint)
Calls native method g_file_info_get_is_backup.
public static extern bool GetIsBackup(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetIsHidden(nint)
Calls native method g_file_info_get_is_hidden.
public static extern bool GetIsHidden(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetIsSymlink(nint)
Calls native method g_file_info_get_is_symlink.
public static extern bool GetIsSymlink(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetModificationDateTime(nint)
Calls native method g_file_info_get_modification_date_time. Version: 2.62
[Version("2.62")]
public static extern DateTimeOwnedHandle GetModificationDateTime(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
GetModificationTime(nint, TimeValOwnedHandle)
Calls native method g_file_info_get_modification_time.
public static extern void GetModificationTime(nint info, TimeValOwnedHandle result)
Parameters
info
nintTransfer ownership: None Nullable: False
result
TimeValOwnedHandleTransfer ownership: None Nullable: False
GetName(nint)
Calls native method g_file_info_get_name.
public static extern NonNullablePlatformStringUnownedHandle GetName(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- NonNullablePlatformStringUnownedHandle
Transfer ownership: None Nullable: False
GetSize(nint)
Calls native method g_file_info_get_size.
public static extern long GetSize(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- long
Transfer ownership: None Nullable: False
GetSortOrder(nint)
Calls native method g_file_info_get_sort_order.
public static extern int GetSortOrder(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetSymbolicIcon(nint)
Calls native method g_file_info_get_symbolic_icon. Version: 2.34
[Version("2.34")]
public static extern nint GetSymbolicIcon(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetSymlinkTarget(nint)
Calls native method g_file_info_get_symlink_target.
public static extern NullablePlatformStringUnownedHandle GetSymlinkTarget(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- NullablePlatformStringUnownedHandle
Transfer ownership: None Nullable: True
HasAttribute(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_has_attribute.
public static extern bool HasAttribute(nint info, NonNullableUtf8StringHandle attribute)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HasNamespace(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_has_namespace. Version: 2.22
[Version("2.22")]
public static extern bool HasNamespace(nint info, NonNullableUtf8StringHandle nameSpace)
Parameters
info
nintTransfer ownership: None Nullable: False
nameSpace
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ListAttributes(nint, NullableUtf8StringHandle)
Calls native method g_file_info_list_attributes.
public static extern Utf8StringArrayNullTerminatedOwnedHandle ListAttributes(nint info, NullableUtf8StringHandle nameSpace)
Parameters
info
nintTransfer ownership: None Nullable: False
nameSpace
NullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: True
New()
Calls native constructor g_file_info_new.
public static extern nint New()
Returns
- nint
Transfer ownership: Full Nullable: False
RemoveAttribute(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_remove_attribute.
public static extern void RemoveAttribute(nint info, NonNullableUtf8StringHandle attribute)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetAccessDateTime(nint, DateTimeHandle)
Calls native method g_file_info_set_access_date_time. Version: 2.70
[Version("2.70")]
public static extern void SetAccessDateTime(nint info, DateTimeHandle atime)
Parameters
info
nintTransfer ownership: None Nullable: False
atime
DateTimeHandleTransfer ownership: None Nullable: False
SetAttribute(nint, NonNullableUtf8StringHandle, FileAttributeType, nint)
Calls native method g_file_info_set_attribute.
public static extern void SetAttribute(nint info, NonNullableUtf8StringHandle attribute, FileAttributeType type, nint valueP)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
type
FileAttributeTypeTransfer ownership: None Nullable: False
valueP
nintTransfer ownership: None Nullable: False
SetAttributeBoolean(nint, NonNullableUtf8StringHandle, bool)
Calls native method g_file_info_set_attribute_boolean.
public static extern void SetAttributeBoolean(nint info, NonNullableUtf8StringHandle attribute, bool attrValue)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
attrValue
boolTransfer ownership: None Nullable: False
SetAttributeByteString(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method g_file_info_set_attribute_byte_string.
public static extern void SetAttributeByteString(nint info, NonNullableUtf8StringHandle attribute, NonNullableUtf8StringHandle attrValue)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
attrValue
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetAttributeFilePath(nint, NonNullableUtf8StringHandle, NonNullablePlatformStringHandle)
Calls native method g_file_info_set_attribute_file_path. Version: 2.78
[Version("2.78")]
public static extern void SetAttributeFilePath(nint info, NonNullableUtf8StringHandle attribute, NonNullablePlatformStringHandle attrValue)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
attrValue
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
SetAttributeInt32(nint, NonNullableUtf8StringHandle, int)
Calls native method g_file_info_set_attribute_int32.
public static extern void SetAttributeInt32(nint info, NonNullableUtf8StringHandle attribute, int attrValue)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
attrValue
intTransfer ownership: None Nullable: False
SetAttributeInt64(nint, NonNullableUtf8StringHandle, long)
Calls native method g_file_info_set_attribute_int64.
public static extern void SetAttributeInt64(nint info, NonNullableUtf8StringHandle attribute, long attrValue)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
attrValue
longTransfer ownership: None Nullable: False
SetAttributeMask(nint, FileAttributeMatcherHandle)
Calls native method g_file_info_set_attribute_mask.
public static extern void SetAttributeMask(nint info, FileAttributeMatcherHandle mask)
Parameters
info
nintTransfer ownership: None Nullable: False
mask
FileAttributeMatcherHandleTransfer ownership: None Nullable: False
SetAttributeObject(nint, NonNullableUtf8StringHandle, nint)
Calls native method g_file_info_set_attribute_object.
public static extern void SetAttributeObject(nint info, NonNullableUtf8StringHandle attribute, nint attrValue)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
attrValue
nintTransfer ownership: None Nullable: False
SetAttributeStatus(nint, NonNullableUtf8StringHandle, FileAttributeStatus)
Calls native method g_file_info_set_attribute_status. Version: 2.22
[Version("2.22")]
public static extern bool SetAttributeStatus(nint info, NonNullableUtf8StringHandle attribute, FileAttributeStatus status)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
status
FileAttributeStatusTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetAttributeString(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method g_file_info_set_attribute_string.
public static extern void SetAttributeString(nint info, NonNullableUtf8StringHandle attribute, NonNullableUtf8StringHandle attrValue)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
attrValue
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetAttributeStringv(nint, NonNullableUtf8StringHandle, Utf8StringArrayNullTerminatedHandle)
Calls native method g_file_info_set_attribute_stringv.
public static extern void SetAttributeStringv(nint info, NonNullableUtf8StringHandle attribute, Utf8StringArrayNullTerminatedHandle attrValue)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
attrValue
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
SetAttributeUint32(nint, NonNullableUtf8StringHandle, uint)
Calls native method g_file_info_set_attribute_uint32.
public static extern void SetAttributeUint32(nint info, NonNullableUtf8StringHandle attribute, uint attrValue)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
attrValue
uintTransfer ownership: None Nullable: False
SetAttributeUint64(nint, NonNullableUtf8StringHandle, ulong)
Calls native method g_file_info_set_attribute_uint64.
public static extern void SetAttributeUint64(nint info, NonNullableUtf8StringHandle attribute, ulong attrValue)
Parameters
info
nintTransfer ownership: None Nullable: False
attribute
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
attrValue
ulongTransfer ownership: None Nullable: False
SetContentType(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_set_content_type.
public static extern void SetContentType(nint info, NonNullableUtf8StringHandle contentType)
Parameters
info
nintTransfer ownership: None Nullable: False
contentType
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetCreationDateTime(nint, DateTimeHandle)
Calls native method g_file_info_set_creation_date_time. Version: 2.70
[Version("2.70")]
public static extern void SetCreationDateTime(nint info, DateTimeHandle creationTime)
Parameters
info
nintTransfer ownership: None Nullable: False
creationTime
DateTimeHandleTransfer ownership: None Nullable: False
SetDisplayName(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_set_display_name.
public static extern void SetDisplayName(nint info, NonNullableUtf8StringHandle displayName)
Parameters
info
nintTransfer ownership: None Nullable: False
displayName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetEditName(nint, NonNullableUtf8StringHandle)
Calls native method g_file_info_set_edit_name.
public static extern void SetEditName(nint info, NonNullableUtf8StringHandle editName)
Parameters
info
nintTransfer ownership: None Nullable: False
editName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetFileType(nint, FileType)
Calls native method g_file_info_set_file_type.
public static extern void SetFileType(nint info, FileType type)
Parameters
info
nintTransfer ownership: None Nullable: False
type
FileTypeTransfer ownership: None Nullable: False
SetIcon(nint, nint)
Calls native method g_file_info_set_icon.
public static extern void SetIcon(nint info, nint icon)
Parameters
info
nintTransfer ownership: None Nullable: False
icon
nintTransfer ownership: None Nullable: False
SetIsHidden(nint, bool)
Calls native method g_file_info_set_is_hidden.
public static extern void SetIsHidden(nint info, bool isHidden)
Parameters
info
nintTransfer ownership: None Nullable: False
isHidden
boolTransfer ownership: None Nullable: False
SetIsSymlink(nint, bool)
Calls native method g_file_info_set_is_symlink.
public static extern void SetIsSymlink(nint info, bool isSymlink)
Parameters
info
nintTransfer ownership: None Nullable: False
isSymlink
boolTransfer ownership: None Nullable: False
SetModificationDateTime(nint, DateTimeHandle)
Calls native method g_file_info_set_modification_date_time. Version: 2.62
[Version("2.62")]
public static extern void SetModificationDateTime(nint info, DateTimeHandle mtime)
Parameters
info
nintTransfer ownership: None Nullable: False
mtime
DateTimeHandleTransfer ownership: None Nullable: False
SetModificationTime(nint, TimeValHandle)
Calls native method g_file_info_set_modification_time.
public static extern void SetModificationTime(nint info, TimeValHandle mtime)
Parameters
info
nintTransfer ownership: None Nullable: False
mtime
TimeValHandleTransfer ownership: None Nullable: False
SetName(nint, NonNullablePlatformStringHandle)
Calls native method g_file_info_set_name.
public static extern void SetName(nint info, NonNullablePlatformStringHandle name)
Parameters
info
nintTransfer ownership: None Nullable: False
name
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
SetSize(nint, long)
Calls native method g_file_info_set_size.
public static extern void SetSize(nint info, long size)
Parameters
info
nintTransfer ownership: None Nullable: False
size
longTransfer ownership: None Nullable: False
SetSortOrder(nint, int)
Calls native method g_file_info_set_sort_order.
public static extern void SetSortOrder(nint info, int sortOrder)
Parameters
info
nintTransfer ownership: None Nullable: False
sortOrder
intTransfer ownership: None Nullable: False
SetSymbolicIcon(nint, nint)
Calls native method g_file_info_set_symbolic_icon. Version: 2.34
[Version("2.34")]
public static extern void SetSymbolicIcon(nint info, nint icon)
Parameters
info
nintTransfer ownership: None Nullable: False
icon
nintTransfer ownership: None Nullable: False
SetSymlinkTarget(nint, NonNullablePlatformStringHandle)
Calls native method g_file_info_set_symlink_target.
public static extern void SetSymlinkTarget(nint info, NonNullablePlatformStringHandle symlinkTarget)
Parameters
info
nintTransfer ownership: None Nullable: False
symlinkTarget
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
UnsetAttributeMask(nint)
Calls native method g_file_info_unset_attribute_mask.
public static extern void UnsetAttributeMask(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False