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
appinfo
nintTransfer ownership: None Nullable: False
contentType
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
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
appinfo
nintTransfer 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
appinfo
nintTransfer 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
commandline
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
applicationName
NullableUtf8StringHandleTransfer ownership: None Nullable: True
flags
AppInfoCreateFlagsTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
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
appinfo
nintTransfer 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
appinfo
nintTransfer 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
appinfo1
nintTransfer ownership: None Nullable: False
appinfo2
nintTransfer 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
contentType
NonNullableUtf8StringHandleTransfer 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
appinfo
nintTransfer 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
contentType
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
mustSupportUris
boolTransfer 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
contentType
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
mustSupportUris
boolTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer 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
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
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
uriScheme
NonNullableUtf8StringHandleTransfer 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
uriScheme
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer 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
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
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
appinfo
nintTransfer 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
appinfo
nintTransfer 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
appinfo
nintTransfer 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
contentType
NonNullableUtf8StringHandleTransfer 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
appinfo
nintTransfer 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
appinfo
nintTransfer 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
appinfo
nintTransfer 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
contentType
NonNullableUtf8StringHandleTransfer 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
appinfo
nintTransfer 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
appinfo
nintTransfer ownership: None Nullable: False
files
ListHandleTransfer ownership: None Nullable: True
context
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
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
uri
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
context
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
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
uri
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
context
nintTransfer ownership: None Nullable: True
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer 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
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
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
appinfo
nintTransfer ownership: None Nullable: False
uris
ListHandleTransfer ownership: None Nullable: True
context
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
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
appinfo
nintTransfer ownership: None Nullable: False
uris
ListHandleTransfer ownership: None Nullable: True
context
nintTransfer ownership: None Nullable: True
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer 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
appinfo
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
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
appinfo
nintTransfer ownership: None Nullable: False
contentType
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
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
contentType
NonNullableUtf8StringHandleTransfer 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
appinfo
nintTransfer ownership: None Nullable: False
extension
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
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
appinfo
nintTransfer ownership: None Nullable: False
contentType
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
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
appinfo
nintTransfer ownership: None Nullable: False
contentType
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
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
appinfo
nintTransfer 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
appinfo
nintTransfer 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
appinfo
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False