Class AppInfo
public class AppInfo
- Inheritance
-
AppInfo
- Inherited Members
Methods
AddSupportsType(nint, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_app_info_add_supports_type.
public static extern bool AddSupportsType(nint appinfo, NonNullableUtf8StringHandle contentType, out ErrorOwnedHandle error)
Parameters
appinfonintTransfer ownership: None Nullable: False
contentTypeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
CanDelete(nint)
Calls native method g_app_info_can_delete. Version: 2.20
[Version("2.20")]
public static extern bool CanDelete(nint appinfo)
Parameters
appinfonintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
CanRemoveSupportsType(nint)
Calls native method g_app_info_can_remove_supports_type.
public static extern bool CanRemoveSupportsType(nint appinfo)
Parameters
appinfonintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
CreateFromCommandline(NonNullablePlatformStringHandle, NullableUtf8StringHandle, AppInfoCreateFlags, out ErrorOwnedHandle)
Calls native function g_app_info_create_from_commandline.
public static extern nint CreateFromCommandline(NonNullablePlatformStringHandle commandline, NullableUtf8StringHandle applicationName, AppInfoCreateFlags flags, out ErrorOwnedHandle error)
Parameters
commandlineNonNullablePlatformStringHandleTransfer ownership: None Nullable: False
applicationNameNullableUtf8StringHandleTransfer ownership: None Nullable: True
flagsAppInfoCreateFlagsTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
Delete(nint)
Calls native method g_app_info_delete. Version: 2.20
[Version("2.20")]
public static extern bool Delete(nint appinfo)
Parameters
appinfonintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Dup(nint)
Calls native method g_app_info_dup.
public static extern nint Dup(nint appinfo)
Parameters
appinfonintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
Equal(nint, nint)
Calls native method g_app_info_equal.
public static extern bool Equal(nint appinfo1, nint appinfo2)
Parameters
appinfo1nintTransfer ownership: None Nullable: False
appinfo2nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetAll()
Calls native function g_app_info_get_all.
public static extern ListOwnedHandle GetAll()
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
GetAllForType(NonNullableUtf8StringHandle)
Calls native function g_app_info_get_all_for_type.
public static extern ListOwnedHandle GetAllForType(NonNullableUtf8StringHandle contentType)
Parameters
contentTypeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
GetCommandline(nint)
Calls native method g_app_info_get_commandline. Version: 2.20
[Version("2.20")]
public static extern NullablePlatformStringUnownedHandle GetCommandline(nint appinfo)
Parameters
appinfonintTransfer ownership: None Nullable: False
Returns
- NullablePlatformStringUnownedHandle
Transfer ownership: None Nullable: True
GetDefaultForType(NonNullableUtf8StringHandle, bool)
Calls native function g_app_info_get_default_for_type.
public static extern nint GetDefaultForType(NonNullableUtf8StringHandle contentType, bool mustSupportUris)
Parameters
contentTypeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
mustSupportUrisboolTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetDefaultForTypeAsync(NonNullableUtf8StringHandle, bool, nint, AsyncReadyCallback, nint)
Calls native function g_app_info_get_default_for_type_async. Version: 2.74
[Version("2.74")]
public static extern void GetDefaultForTypeAsync(NonNullableUtf8StringHandle contentType, bool mustSupportUris, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
contentTypeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
mustSupportUrisboolTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
GetDefaultForTypeFinish(nint, out ErrorOwnedHandle)
Calls native function g_app_info_get_default_for_type_finish. Version: 2.74
[Version("2.74")]
public static extern nint GetDefaultForTypeFinish(nint result, out ErrorOwnedHandle error)
Parameters
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
GetDefaultForUriScheme(NonNullableUtf8StringHandle)
Calls native function g_app_info_get_default_for_uri_scheme.
public static extern nint GetDefaultForUriScheme(NonNullableUtf8StringHandle uriScheme)
Parameters
uriSchemeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetDefaultForUriSchemeAsync(NonNullableUtf8StringHandle, nint, AsyncReadyCallback, nint)
Calls native function g_app_info_get_default_for_uri_scheme_async. Version: 2.74
[Version("2.74")]
public static extern void GetDefaultForUriSchemeAsync(NonNullableUtf8StringHandle uriScheme, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
uriSchemeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
GetDefaultForUriSchemeFinish(nint, out ErrorOwnedHandle)
Calls native function g_app_info_get_default_for_uri_scheme_finish. Version: 2.74
[Version("2.74")]
public static extern nint GetDefaultForUriSchemeFinish(nint result, out ErrorOwnedHandle error)
Parameters
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
GetDescription(nint)
Calls native method g_app_info_get_description.
public static extern NullableUtf8StringUnownedHandle GetDescription(nint appinfo)
Parameters
appinfonintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetDisplayName(nint)
Calls native method g_app_info_get_display_name. Version: 2.24
[Version("2.24")]
public static extern NonNullableUtf8StringUnownedHandle GetDisplayName(nint appinfo)
Parameters
appinfonintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetExecutable(nint)
Calls native method g_app_info_get_executable.
public static extern NonNullablePlatformStringUnownedHandle GetExecutable(nint appinfo)
Parameters
appinfonintTransfer ownership: None Nullable: False
Returns
- NonNullablePlatformStringUnownedHandle
Transfer ownership: None Nullable: False
GetFallbackForType(NonNullableUtf8StringHandle)
Calls native function g_app_info_get_fallback_for_type. Version: 2.28
[Version("2.28")]
public static extern ListOwnedHandle GetFallbackForType(NonNullableUtf8StringHandle contentType)
Parameters
contentTypeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
GetGType()
Calls native function g_app_info_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetIcon(nint)
Calls native method g_app_info_get_icon.
public static extern nint GetIcon(nint appinfo)
Parameters
appinfonintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetId(nint)
Calls native method g_app_info_get_id.
public static extern NullableUtf8StringUnownedHandle GetId(nint appinfo)
Parameters
appinfonintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetName(nint)
Calls native method g_app_info_get_name.
public static extern NonNullableUtf8StringUnownedHandle GetName(nint appinfo)
Parameters
appinfonintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetRecommendedForType(NonNullableUtf8StringHandle)
Calls native function g_app_info_get_recommended_for_type. Version: 2.28
[Version("2.28")]
public static extern ListOwnedHandle GetRecommendedForType(NonNullableUtf8StringHandle contentType)
Parameters
contentTypeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
GetSupportedTypes(nint)
Calls native method g_app_info_get_supported_types. Version: 2.34
[Version("2.34")]
public static extern Utf8StringArrayNullTerminatedUnownedHandle GetSupportedTypes(nint appinfo)
Parameters
appinfonintTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedUnownedHandle
Transfer ownership: None Nullable: False
Launch(nint, ListHandle, nint, out ErrorOwnedHandle)
Calls native method g_app_info_launch.
public static extern bool Launch(nint appinfo, ListHandle files, nint context, out ErrorOwnedHandle error)
Parameters
appinfonintTransfer ownership: None Nullable: False
filesListHandleTransfer ownership: None Nullable: True
contextnintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
LaunchDefaultForUri(NonNullableUtf8StringHandle, nint, out ErrorOwnedHandle)
Calls native function g_app_info_launch_default_for_uri.
public static extern bool LaunchDefaultForUri(NonNullableUtf8StringHandle uri, nint context, out ErrorOwnedHandle error)
Parameters
uriNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
contextnintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
LaunchDefaultForUriAsync(NonNullableUtf8StringHandle, nint, nint, AsyncReadyCallback, nint)
Calls native function g_app_info_launch_default_for_uri_async. Version: 2.50
[Version("2.50")]
public static extern void LaunchDefaultForUriAsync(NonNullableUtf8StringHandle uri, nint context, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
uriNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
contextnintTransfer ownership: None Nullable: True
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
LaunchDefaultForUriFinish(nint, out ErrorOwnedHandle)
Calls native function g_app_info_launch_default_for_uri_finish. Version: 2.50
[Version("2.50")]
public static extern bool LaunchDefaultForUriFinish(nint result, out ErrorOwnedHandle error)
Parameters
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
LaunchUris(nint, ListHandle, nint, out ErrorOwnedHandle)
Calls native method g_app_info_launch_uris.
public static extern bool LaunchUris(nint appinfo, ListHandle uris, nint context, out ErrorOwnedHandle error)
Parameters
appinfonintTransfer ownership: None Nullable: False
urisListHandleTransfer ownership: None Nullable: True
contextnintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
LaunchUrisAsync(nint, ListHandle, nint, nint, AsyncReadyCallback, nint)
Calls native method g_app_info_launch_uris_async. Version: 2.60
[Version("2.60")]
public static extern void LaunchUrisAsync(nint appinfo, ListHandle uris, nint context, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
appinfonintTransfer ownership: None Nullable: False
urisListHandleTransfer ownership: None Nullable: True
contextnintTransfer ownership: None Nullable: True
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
LaunchUrisFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_app_info_launch_uris_finish. Version: 2.60
[Version("2.60")]
public static extern bool LaunchUrisFinish(nint appinfo, nint result, out ErrorOwnedHandle error)
Parameters
appinfonintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
RemoveSupportsType(nint, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_app_info_remove_supports_type.
public static extern bool RemoveSupportsType(nint appinfo, NonNullableUtf8StringHandle contentType, out ErrorOwnedHandle error)
Parameters
appinfonintTransfer ownership: None Nullable: False
contentTypeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
ResetTypeAssociations(NonNullableUtf8StringHandle)
Calls native function g_app_info_reset_type_associations. Version: 2.20
[Version("2.20")]
public static extern void ResetTypeAssociations(NonNullableUtf8StringHandle contentType)
Parameters
contentTypeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetAsDefaultForExtension(nint, NonNullablePlatformStringHandle, out ErrorOwnedHandle)
Calls native method g_app_info_set_as_default_for_extension.
public static extern bool SetAsDefaultForExtension(nint appinfo, NonNullablePlatformStringHandle extension, out ErrorOwnedHandle error)
Parameters
appinfonintTransfer ownership: None Nullable: False
extensionNonNullablePlatformStringHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetAsDefaultForType(nint, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_app_info_set_as_default_for_type.
public static extern bool SetAsDefaultForType(nint appinfo, NonNullableUtf8StringHandle contentType, out ErrorOwnedHandle error)
Parameters
appinfonintTransfer ownership: None Nullable: False
contentTypeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetAsLastUsedForType(nint, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_app_info_set_as_last_used_for_type.
public static extern bool SetAsLastUsedForType(nint appinfo, NonNullableUtf8StringHandle contentType, out ErrorOwnedHandle error)
Parameters
appinfonintTransfer ownership: None Nullable: False
contentTypeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
ShouldShow(nint)
Calls native method g_app_info_should_show.
public static extern bool ShouldShow(nint appinfo)
Parameters
appinfonintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SupportsFiles(nint)
Calls native method g_app_info_supports_files.
public static extern bool SupportsFiles(nint appinfo)
Parameters
appinfonintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SupportsUris(nint)
Calls native method g_app_info_supports_uris.
public static extern bool SupportsUris(nint appinfo)
Parameters
appinfonintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False