Table of Contents

Class BookmarkFile

Namespace
GLib.Internal
Assembly
GLib-2.0.dll
public class BookmarkFile
Inheritance
BookmarkFile
Inherited Members

Methods

AddApplication(BookmarkFileHandle, NonNullableUtf8StringHandle, NullableUtf8StringHandle, NullableUtf8StringHandle)

Calls native method g_bookmark_file_add_application. Version: 2.12

[Version("2.12")]
public static extern void AddApplication(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, NullableUtf8StringHandle name, NullableUtf8StringHandle exec)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

name NullableUtf8StringHandle

Transfer ownership: None Nullable: True

exec NullableUtf8StringHandle

Transfer ownership: None Nullable: True

AddGroup(BookmarkFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native method g_bookmark_file_add_group. Version: 2.12

[Version("2.12")]
public static extern void AddGroup(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, NonNullableUtf8StringHandle group)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

group NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Copy(BookmarkFileHandle)

Calls native method g_bookmark_file_copy. Version: 2.76

[Version("2.76")]
public static extern BookmarkFileOwnedHandle Copy(BookmarkFileHandle bookmark)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

Returns

BookmarkFileOwnedHandle

Transfer ownership: Full Nullable: False

ErrorQuark()

Calls native function g_bookmark_file_error_quark.

public static extern uint ErrorQuark()

Returns

uint

Transfer ownership: None Nullable: False

Free(BookmarkFileHandle)

Calls native method g_bookmark_file_free. Version: 2.12

[Version("2.12")]
public static extern void Free(BookmarkFileHandle bookmark)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

GetAdded(BookmarkFileHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_get_added. Version: 2.12

[Version("2.12")]
public static extern long GetAdded(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

long

Transfer ownership: None Nullable: False

GetAddedDateTime(BookmarkFileHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_get_added_date_time. Version: 2.66

[Version("2.66")]
public static extern DateTimeUnownedHandle GetAddedDateTime(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

DateTimeUnownedHandle

Transfer ownership: None Nullable: False

GetAppInfo(BookmarkFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out NonNullableUtf8StringOwnedHandle, out uint, out long, out ErrorOwnedHandle)

Calls native method g_bookmark_file_get_app_info. Version: 2.12

[Version("2.12")]
public static extern bool GetAppInfo(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, NonNullableUtf8StringHandle name, out NonNullableUtf8StringOwnedHandle exec, out uint count, out long stamp, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

exec NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

count uint

Transfer ownership: Full Nullable: False

stamp long

Transfer ownership: Full Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

GetApplications(BookmarkFileHandle, NonNullableUtf8StringHandle, out nuint, out ErrorOwnedHandle)

Calls native method g_bookmark_file_get_applications. Version: 2.12

[Version("2.12")]
public static extern string[] GetApplications(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, out nuint length, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

length nuint

Transfer ownership: Full Nullable: False

error ErrorOwnedHandle

Returns

string[]

Transfer ownership: Full Nullable: False

GetDescription(BookmarkFileHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_get_description. Version: 2.12

[Version("2.12")]
public static extern NonNullableUtf8StringOwnedHandle GetDescription(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

GetGType()

Calls native function g_bookmark_file_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetGroups(BookmarkFileHandle, NonNullableUtf8StringHandle, out nuint, out ErrorOwnedHandle)

Calls native method g_bookmark_file_get_groups. Version: 2.12

[Version("2.12")]
public static extern string[] GetGroups(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, out nuint length, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

length nuint

Transfer ownership: Full Nullable: False

error ErrorOwnedHandle

Returns

string[]

Transfer ownership: Full Nullable: False

GetIcon(BookmarkFileHandle, NonNullableUtf8StringHandle, out NonNullableUtf8StringOwnedHandle, out NonNullableUtf8StringOwnedHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_get_icon. Version: 2.12

[Version("2.12")]
public static extern bool GetIcon(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, out NonNullableUtf8StringOwnedHandle href, out NonNullableUtf8StringOwnedHandle mimeType, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

href NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

mimeType NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

GetIsPrivate(BookmarkFileHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_get_is_private. Version: 2.12

[Version("2.12")]
public static extern bool GetIsPrivate(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

GetMimeType(BookmarkFileHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_get_mime_type. Version: 2.12

[Version("2.12")]
public static extern NonNullableUtf8StringOwnedHandle GetMimeType(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

GetModified(BookmarkFileHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_get_modified. Version: 2.12

[Version("2.12")]
public static extern long GetModified(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

long

Transfer ownership: None Nullable: False

GetModifiedDateTime(BookmarkFileHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_get_modified_date_time. Version: 2.66

[Version("2.66")]
public static extern DateTimeUnownedHandle GetModifiedDateTime(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

DateTimeUnownedHandle

Transfer ownership: None Nullable: False

GetSize(BookmarkFileHandle)

Calls native method g_bookmark_file_get_size. Version: 2.12

[Version("2.12")]
public static extern int GetSize(BookmarkFileHandle bookmark)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetTitle(BookmarkFileHandle, NullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_get_title. Version: 2.12

[Version("2.12")]
public static extern NonNullableUtf8StringOwnedHandle GetTitle(BookmarkFileHandle bookmark, NullableUtf8StringHandle uri, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NullableUtf8StringHandle

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

GetUris(BookmarkFileHandle, out nuint)

Calls native method g_bookmark_file_get_uris. Version: 2.12

[Version("2.12")]
public static extern string[] GetUris(BookmarkFileHandle bookmark, out nuint length)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

length nuint

Transfer ownership: Full Nullable: False

Returns

string[]

Transfer ownership: Full Nullable: False

GetVisited(BookmarkFileHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_get_visited. Version: 2.12

[Version("2.12")]
public static extern long GetVisited(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

long

Transfer ownership: None Nullable: False

GetVisitedDateTime(BookmarkFileHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_get_visited_date_time. Version: 2.66

[Version("2.66")]
public static extern DateTimeUnownedHandle GetVisitedDateTime(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

DateTimeUnownedHandle

Transfer ownership: None Nullable: False

HasApplication(BookmarkFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_has_application. Version: 2.12

[Version("2.12")]
public static extern bool HasApplication(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, NonNullableUtf8StringHandle name, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

HasGroup(BookmarkFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_has_group. Version: 2.12

[Version("2.12")]
public static extern bool HasGroup(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, NonNullableUtf8StringHandle group, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

group NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

HasItem(BookmarkFileHandle, NonNullableUtf8StringHandle)

Calls native method g_bookmark_file_has_item. Version: 2.12

[Version("2.12")]
public static extern bool HasItem(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

LoadFromData(BookmarkFileHandle, ref byte, nuint, out ErrorOwnedHandle)

Calls native method g_bookmark_file_load_from_data. Version: 2.12

[Version("2.12")]
public static extern bool LoadFromData(BookmarkFileHandle bookmark, ref byte data, nuint length, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

data byte

Transfer ownership: None Nullable: False

length nuint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

LoadFromDataDirs(BookmarkFileHandle, NonNullablePlatformStringHandle, out NonNullablePlatformStringOwnedHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_load_from_data_dirs. Version: 2.12

[Version("2.12")]
public static extern bool LoadFromDataDirs(BookmarkFileHandle bookmark, NonNullablePlatformStringHandle file, out NonNullablePlatformStringOwnedHandle fullPath, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

file NonNullablePlatformStringHandle

Transfer ownership: None Nullable: False

fullPath NonNullablePlatformStringOwnedHandle

Transfer ownership: Full Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

LoadFromFile(BookmarkFileHandle, NonNullablePlatformStringHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_load_from_file. Version: 2.12

[Version("2.12")]
public static extern bool LoadFromFile(BookmarkFileHandle bookmark, NonNullablePlatformStringHandle filename, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

filename NonNullablePlatformStringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

MoveItem(BookmarkFileHandle, NonNullableUtf8StringHandle, NullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_move_item. Version: 2.12

[Version("2.12")]
public static extern bool MoveItem(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle oldUri, NullableUtf8StringHandle newUri, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

oldUri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

newUri NullableUtf8StringHandle

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor g_bookmark_file_new. Version: 2.12

[Version("2.12")]
public static extern BookmarkFileOwnedHandle New()

Returns

BookmarkFileOwnedHandle

Transfer ownership: Full Nullable: False

RemoveApplication(BookmarkFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_remove_application. Version: 2.12

[Version("2.12")]
public static extern bool RemoveApplication(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, NonNullableUtf8StringHandle name, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

RemoveGroup(BookmarkFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_remove_group. Version: 2.12

[Version("2.12")]
public static extern bool RemoveGroup(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, NonNullableUtf8StringHandle group, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

group NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

RemoveItem(BookmarkFileHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_remove_item. Version: 2.12

[Version("2.12")]
public static extern bool RemoveItem(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

SetAdded(BookmarkFileHandle, NonNullableUtf8StringHandle, long)

Calls native method g_bookmark_file_set_added. Version: 2.12

[Version("2.12")]
public static extern void SetAdded(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, long added)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

added long

Transfer ownership: None Nullable: False

SetAddedDateTime(BookmarkFileHandle, NonNullableUtf8StringHandle, DateTimeHandle)

Calls native method g_bookmark_file_set_added_date_time. Version: 2.66

[Version("2.66")]
public static extern void SetAddedDateTime(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, DateTimeHandle added)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

added DateTimeHandle

Transfer ownership: None Nullable: False

SetAppInfo(BookmarkFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, int, long, out ErrorOwnedHandle)

Calls native method g_bookmark_file_set_app_info. Version: 2.12

[Version("2.12")]
public static extern bool SetAppInfo(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle exec, int count, long stamp, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

exec NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

count int

Transfer ownership: None Nullable: False

stamp long

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

SetApplicationInfo(BookmarkFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, int, DateTimeHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_set_application_info. Version: 2.66

[Version("2.66")]
public static extern bool SetApplicationInfo(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle exec, int count, DateTimeHandle stamp, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

exec NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

count int

Transfer ownership: None Nullable: False

stamp DateTimeHandle

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

SetDescription(BookmarkFileHandle, NullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native method g_bookmark_file_set_description. Version: 2.12

[Version("2.12")]
public static extern void SetDescription(BookmarkFileHandle bookmark, NullableUtf8StringHandle uri, NonNullableUtf8StringHandle description)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NullableUtf8StringHandle

Transfer ownership: None Nullable: True

description NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetGroups(BookmarkFileHandle, NonNullableUtf8StringHandle, string[], nuint)

Calls native method g_bookmark_file_set_groups. Version: 2.12

[Version("2.12")]
public static extern void SetGroups(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, string[] groups, nuint length)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

groups string[]

Transfer ownership: None Nullable: True

length nuint

Transfer ownership: None Nullable: False

SetIcon(BookmarkFileHandle, NonNullableUtf8StringHandle, NullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native method g_bookmark_file_set_icon. Version: 2.12

[Version("2.12")]
public static extern void SetIcon(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, NullableUtf8StringHandle href, NonNullableUtf8StringHandle mimeType)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

href NullableUtf8StringHandle

Transfer ownership: None Nullable: True

mimeType NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetIsPrivate(BookmarkFileHandle, NonNullableUtf8StringHandle, bool)

Calls native method g_bookmark_file_set_is_private. Version: 2.12

[Version("2.12")]
public static extern void SetIsPrivate(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, bool isPrivate)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

isPrivate bool

Transfer ownership: None Nullable: False

SetMimeType(BookmarkFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native method g_bookmark_file_set_mime_type. Version: 2.12

[Version("2.12")]
public static extern void SetMimeType(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, NonNullableUtf8StringHandle mimeType)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

mimeType NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetModified(BookmarkFileHandle, NonNullableUtf8StringHandle, long)

Calls native method g_bookmark_file_set_modified. Version: 2.12

[Version("2.12")]
public static extern void SetModified(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, long modified)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

modified long

Transfer ownership: None Nullable: False

SetModifiedDateTime(BookmarkFileHandle, NonNullableUtf8StringHandle, DateTimeHandle)

Calls native method g_bookmark_file_set_modified_date_time. Version: 2.66

[Version("2.66")]
public static extern void SetModifiedDateTime(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, DateTimeHandle modified)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

modified DateTimeHandle

Transfer ownership: None Nullable: False

SetTitle(BookmarkFileHandle, NullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native method g_bookmark_file_set_title. Version: 2.12

[Version("2.12")]
public static extern void SetTitle(BookmarkFileHandle bookmark, NullableUtf8StringHandle uri, NonNullableUtf8StringHandle title)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NullableUtf8StringHandle

Transfer ownership: None Nullable: True

title NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetVisited(BookmarkFileHandle, NonNullableUtf8StringHandle, long)

Calls native method g_bookmark_file_set_visited. Version: 2.12

[Version("2.12")]
public static extern void SetVisited(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, long visited)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

visited long

Transfer ownership: None Nullable: False

SetVisitedDateTime(BookmarkFileHandle, NonNullableUtf8StringHandle, DateTimeHandle)

Calls native method g_bookmark_file_set_visited_date_time. Version: 2.66

[Version("2.66")]
public static extern void SetVisitedDateTime(BookmarkFileHandle bookmark, NonNullableUtf8StringHandle uri, DateTimeHandle visited)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

visited DateTimeHandle

Transfer ownership: None Nullable: False

ToData(BookmarkFileHandle, out nuint, out ErrorOwnedHandle)

Calls native method g_bookmark_file_to_data. Version: 2.12

[Version("2.12")]
public static extern byte[] ToData(BookmarkFileHandle bookmark, out nuint length, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

length nuint

Transfer ownership: Full Nullable: False

error ErrorOwnedHandle

Returns

byte[]

Transfer ownership: Full Nullable: False

ToFile(BookmarkFileHandle, NonNullablePlatformStringHandle, out ErrorOwnedHandle)

Calls native method g_bookmark_file_to_file. Version: 2.12

[Version("2.12")]
public static extern bool ToFile(BookmarkFileHandle bookmark, NonNullablePlatformStringHandle filename, out ErrorOwnedHandle error)

Parameters

bookmark BookmarkFileHandle

Transfer ownership: None Nullable: False

filename NonNullablePlatformStringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False