Table of Contents

Class FileInfo

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
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 nint

Transfer 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 nint

Transfer ownership: None Nullable: False

destInfo nint

Transfer ownership: None Nullable: False

Dup(nint)

Calls native method g_file_info_dup.

public static extern nint Dup(nint other)

Parameters

other nint

Transfer 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 nint

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

type nint

Transfer ownership: Full Nullable: False

valuePp nint

Transfer ownership: Full Nullable: False

status nint

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Calls native method g_file_info_get_is_symlink.

public static extern bool GetIsSymlink(nint info)

Parameters

info nint

Transfer 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 nint

Transfer 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 nint

Transfer ownership: None Nullable: False

result TimeValOwnedHandle

Transfer ownership: None Nullable: False

GetName(nint)

Calls native method g_file_info_get_name.

public static extern NonNullablePlatformStringUnownedHandle GetName(nint info)

Parameters

info nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

nameSpace NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

nameSpace NullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

atime DateTimeHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

type FileAttributeType

Transfer ownership: None Nullable: False

valueP nint

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

attrValue bool

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

attrValue NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

attrValue NonNullablePlatformStringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

attrValue int

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

attrValue long

Transfer 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 nint

Transfer ownership: None Nullable: False

mask FileAttributeMatcherHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

attrValue nint

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

status FileAttributeStatus

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

attrValue NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

attrValue Utf8StringArrayNullTerminatedHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

attrValue uint

Transfer 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 nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

attrValue ulong

Transfer 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 nint

Transfer ownership: None Nullable: False

contentType NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

creationTime DateTimeHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

displayName NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

editName NonNullableUtf8StringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

type FileType

Transfer 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 nint

Transfer ownership: None Nullable: False

icon nint

Transfer 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 nint

Transfer ownership: None Nullable: False

isHidden bool

Transfer ownership: None Nullable: False

Calls native method g_file_info_set_is_symlink.

public static extern void SetIsSymlink(nint info, bool isSymlink)

Parameters

info nint

Transfer ownership: None Nullable: False

isSymlink bool

Transfer 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 nint

Transfer ownership: None Nullable: False

mtime DateTimeHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

mtime TimeValHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

name NonNullablePlatformStringHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

size long

Transfer 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 nint

Transfer ownership: None Nullable: False

sortOrder int

Transfer 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 nint

Transfer ownership: None Nullable: False

icon nint

Transfer 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 nint

Transfer ownership: None Nullable: False

symlinkTarget NonNullablePlatformStringHandle

Transfer ownership: None Nullable: False

UnsetAttributeMask(nint)

Calls native method g_file_info_unset_attribute_mask.

public static extern void UnsetAttributeMask(nint info)

Parameters

info nint

Transfer ownership: None Nullable: False