Class AppInfo
public class AppInfo
- Inheritance
-
AppInfo
- Inherited Members
Methods
AddSupportsType(IntPtr, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_app_info_add_supports_type.
public static extern bool AddSupportsType(IntPtr appinfo, NonNullableUtf8StringHandle contentType, out ErrorOwnedHandle error)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
contentType
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
CanDelete(IntPtr)
Calls native method g_app_info_can_delete. Version: 2.20
[Version("2.20")]
public static extern bool CanDelete(IntPtr appinfo)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
CanRemoveSupportsType(IntPtr)
Calls native method g_app_info_can_remove_supports_type.
public static extern bool CanRemoveSupportsType(IntPtr appinfo)
Parameters
appinfo
IntPtrTransfer 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 IntPtr 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
- IntPtr
Transfer ownership: Full Nullable: False
Delete(IntPtr)
Calls native method g_app_info_delete. Version: 2.20
[Version("2.20")]
public static extern bool Delete(IntPtr appinfo)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Dup(IntPtr)
Calls native method g_app_info_dup.
public static extern IntPtr Dup(IntPtr appinfo)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
Equal(IntPtr, IntPtr)
Calls native method g_app_info_equal.
public static extern bool Equal(IntPtr appinfo1, IntPtr appinfo2)
Parameters
appinfo1
IntPtrTransfer ownership: None Nullable: False
appinfo2
IntPtrTransfer 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(IntPtr)
Calls native method g_app_info_get_commandline. Version: 2.20
[Version("2.20")]
public static extern NullablePlatformStringUnownedHandle GetCommandline(IntPtr appinfo)
Parameters
appinfo
IntPtrTransfer 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 IntPtr GetDefaultForType(NonNullableUtf8StringHandle contentType, bool mustSupportUris)
Parameters
contentType
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
mustSupportUris
boolTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: True
GetDefaultForTypeAsync(NonNullableUtf8StringHandle, bool, IntPtr, AsyncReadyCallback, IntPtr)
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, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)
Parameters
contentType
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
mustSupportUris
boolTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
IntPtrTransfer ownership: None Nullable: True
GetDefaultForTypeFinish(IntPtr, out ErrorOwnedHandle)
Calls native function g_app_info_get_default_for_type_finish. Version: 2.74
[Version("2.74")]
public static extern IntPtr GetDefaultForTypeFinish(IntPtr result, out ErrorOwnedHandle error)
Parameters
result
IntPtrTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- IntPtr
Transfer ownership: Full Nullable: False
GetDefaultForUriScheme(NonNullableUtf8StringHandle)
Calls native function g_app_info_get_default_for_uri_scheme.
public static extern IntPtr GetDefaultForUriScheme(NonNullableUtf8StringHandle uriScheme)
Parameters
uriScheme
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: True
GetDefaultForUriSchemeAsync(NonNullableUtf8StringHandle, IntPtr, AsyncReadyCallback, IntPtr)
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, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)
Parameters
uriScheme
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
IntPtrTransfer ownership: None Nullable: True
GetDefaultForUriSchemeFinish(IntPtr, out ErrorOwnedHandle)
Calls native function g_app_info_get_default_for_uri_scheme_finish. Version: 2.74
[Version("2.74")]
public static extern IntPtr GetDefaultForUriSchemeFinish(IntPtr result, out ErrorOwnedHandle error)
Parameters
result
IntPtrTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- IntPtr
Transfer ownership: Full Nullable: False
GetDescription(IntPtr)
Calls native method g_app_info_get_description.
public static extern NullableUtf8StringUnownedHandle GetDescription(IntPtr appinfo)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetDisplayName(IntPtr)
Calls native method g_app_info_get_display_name. Version: 2.24
[Version("2.24")]
public static extern NonNullableUtf8StringUnownedHandle GetDisplayName(IntPtr appinfo)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetExecutable(IntPtr)
Calls native method g_app_info_get_executable.
public static extern NonNullablePlatformStringUnownedHandle GetExecutable(IntPtr appinfo)
Parameters
appinfo
IntPtrTransfer 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(IntPtr)
Calls native method g_app_info_get_icon.
public static extern IntPtr GetIcon(IntPtr appinfo)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetId(IntPtr)
Calls native method g_app_info_get_id.
public static extern NullableUtf8StringUnownedHandle GetId(IntPtr appinfo)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetName(IntPtr)
Calls native method g_app_info_get_name.
public static extern NonNullableUtf8StringUnownedHandle GetName(IntPtr appinfo)
Parameters
appinfo
IntPtrTransfer 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(IntPtr)
Calls native method g_app_info_get_supported_types. Version: 2.34
[Version("2.34")]
public static extern Utf8StringArrayNullTerminatedUnownedHandle GetSupportedTypes(IntPtr appinfo)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedUnownedHandle
Transfer ownership: None Nullable: False
Launch(IntPtr, ListHandle, IntPtr, out ErrorOwnedHandle)
Calls native method g_app_info_launch.
public static extern bool Launch(IntPtr appinfo, ListHandle files, IntPtr context, out ErrorOwnedHandle error)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
files
ListHandleTransfer ownership: None Nullable: True
context
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
LaunchDefaultForUri(NonNullableUtf8StringHandle, IntPtr, out ErrorOwnedHandle)
Calls native function g_app_info_launch_default_for_uri.
public static extern bool LaunchDefaultForUri(NonNullableUtf8StringHandle uri, IntPtr context, out ErrorOwnedHandle error)
Parameters
uri
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
context
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
LaunchDefaultForUriAsync(NonNullableUtf8StringHandle, IntPtr, IntPtr, AsyncReadyCallback, IntPtr)
Calls native function g_app_info_launch_default_for_uri_async. Version: 2.50
[Version("2.50")]
public static extern void LaunchDefaultForUriAsync(NonNullableUtf8StringHandle uri, IntPtr context, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)
Parameters
uri
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
context
IntPtrTransfer ownership: None Nullable: True
cancellable
IntPtrTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
IntPtrTransfer ownership: None Nullable: True
LaunchDefaultForUriFinish(IntPtr, out ErrorOwnedHandle)
Calls native function g_app_info_launch_default_for_uri_finish. Version: 2.50
[Version("2.50")]
public static extern bool LaunchDefaultForUriFinish(IntPtr result, out ErrorOwnedHandle error)
Parameters
result
IntPtrTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
LaunchUris(IntPtr, ListHandle, IntPtr, out ErrorOwnedHandle)
Calls native method g_app_info_launch_uris.
public static extern bool LaunchUris(IntPtr appinfo, ListHandle uris, IntPtr context, out ErrorOwnedHandle error)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
uris
ListHandleTransfer ownership: None Nullable: True
context
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
LaunchUrisAsync(IntPtr, ListHandle, IntPtr, IntPtr, AsyncReadyCallback, IntPtr)
Calls native method g_app_info_launch_uris_async. Version: 2.60
[Version("2.60")]
public static extern void LaunchUrisAsync(IntPtr appinfo, ListHandle uris, IntPtr context, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
uris
ListHandleTransfer ownership: None Nullable: True
context
IntPtrTransfer ownership: None Nullable: True
cancellable
IntPtrTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
IntPtrTransfer ownership: None Nullable: True
LaunchUrisFinish(IntPtr, IntPtr, out ErrorOwnedHandle)
Calls native method g_app_info_launch_uris_finish. Version: 2.60
[Version("2.60")]
public static extern bool LaunchUrisFinish(IntPtr appinfo, IntPtr result, out ErrorOwnedHandle error)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
result
IntPtrTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
RemoveSupportsType(IntPtr, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_app_info_remove_supports_type.
public static extern bool RemoveSupportsType(IntPtr appinfo, NonNullableUtf8StringHandle contentType, out ErrorOwnedHandle error)
Parameters
appinfo
IntPtrTransfer 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(IntPtr, NonNullablePlatformStringHandle, out ErrorOwnedHandle)
Calls native method g_app_info_set_as_default_for_extension.
public static extern bool SetAsDefaultForExtension(IntPtr appinfo, NonNullablePlatformStringHandle extension, out ErrorOwnedHandle error)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
extension
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetAsDefaultForType(IntPtr, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_app_info_set_as_default_for_type.
public static extern bool SetAsDefaultForType(IntPtr appinfo, NonNullableUtf8StringHandle contentType, out ErrorOwnedHandle error)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
contentType
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetAsLastUsedForType(IntPtr, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_app_info_set_as_last_used_for_type.
public static extern bool SetAsLastUsedForType(IntPtr appinfo, NonNullableUtf8StringHandle contentType, out ErrorOwnedHandle error)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
contentType
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
ShouldShow(IntPtr)
Calls native method g_app_info_should_show.
public static extern bool ShouldShow(IntPtr appinfo)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SupportsFiles(IntPtr)
Calls native method g_app_info_supports_files.
public static extern bool SupportsFiles(IntPtr appinfo)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SupportsUris(IntPtr)
Calls native method g_app_info_supports_uris.
public static extern bool SupportsUris(IntPtr appinfo)
Parameters
appinfo
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False