Class WebExtension
public class WebExtension
- Inheritance
-
WebExtension
- Inherited Members
Methods
GetActionIcon(nint, double, double)
Calls native method webkit_web_extension_get_action_icon. Version: 2.52
[Version("2.52")]
public static extern nint GetActionIcon(nint extension, double width, double height)
Parameters
extensionnintTransfer ownership: None Nullable: False
widthdoubleTransfer ownership: None Nullable: False
heightdoubleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetDefaultLocale(nint)
Calls native method webkit_web_extension_get_default_locale. Version: 2.52
[Version("2.52")]
public static extern NullableUtf8StringUnownedHandle GetDefaultLocale(nint extension)
Parameters
extensionnintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetDisplayActionLabel(nint)
Calls native method webkit_web_extension_get_display_action_label. Version: 2.52
[Version("2.52")]
public static extern NullableUtf8StringUnownedHandle GetDisplayActionLabel(nint extension)
Parameters
extensionnintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetDisplayDescription(nint)
Calls native method webkit_web_extension_get_display_description. Version: 2.52
[Version("2.52")]
public static extern NullableUtf8StringUnownedHandle GetDisplayDescription(nint extension)
Parameters
extensionnintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetDisplayName(nint)
Calls native method webkit_web_extension_get_display_name. Version: 2.52
[Version("2.52")]
public static extern NullableUtf8StringUnownedHandle GetDisplayName(nint extension)
Parameters
extensionnintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetDisplayShortName(nint)
Calls native method webkit_web_extension_get_display_short_name. Version: 2.52
[Version("2.52")]
public static extern NullableUtf8StringUnownedHandle GetDisplayShortName(nint extension)
Parameters
extensionnintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetDisplayVersion(nint)
Calls native method webkit_web_extension_get_display_version. Version: 2.52
[Version("2.52")]
public static extern NullableUtf8StringUnownedHandle GetDisplayVersion(nint extension)
Parameters
extensionnintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetGType()
Calls native function webkit_web_extension_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetHasBackgroundContent(nint)
Calls native method webkit_web_extension_get_has_background_content. Version: 2.52
[Version("2.52")]
public static extern bool GetHasBackgroundContent(nint extension)
Parameters
extensionnintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetHasCommands(nint)
Calls native method webkit_web_extension_get_has_commands. Version: 2.52
[Version("2.52")]
public static extern bool GetHasCommands(nint extension)
Parameters
extensionnintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetHasContentModificationRules(nint)
Calls native method webkit_web_extension_get_has_content_modification_rules. Version: 2.52
[Version("2.52")]
public static extern bool GetHasContentModificationRules(nint extension)
Parameters
extensionnintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetHasInjectedContent(nint)
Calls native method webkit_web_extension_get_has_injected_content. Version: 2.52
[Version("2.52")]
public static extern bool GetHasInjectedContent(nint extension)
Parameters
extensionnintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetHasOptionsPage(nint)
Calls native method webkit_web_extension_get_has_options_page. Version: 2.52
[Version("2.52")]
public static extern bool GetHasOptionsPage(nint extension)
Parameters
extensionnintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetHasOverrideNewTabPage(nint)
Calls native method webkit_web_extension_get_has_override_new_tab_page. Version: 2.52
[Version("2.52")]
public static extern bool GetHasOverrideNewTabPage(nint extension)
Parameters
extensionnintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetHasPersistentBackgroundContent(nint)
Calls native method webkit_web_extension_get_has_persistent_background_content. Version: 2.52
[Version("2.52")]
public static extern bool GetHasPersistentBackgroundContent(nint extension)
Parameters
extensionnintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetIcon(nint, double, double)
Calls native method webkit_web_extension_get_icon. Version: 2.52
[Version("2.52")]
public static extern nint GetIcon(nint extension, double width, double height)
Parameters
extensionnintTransfer ownership: None Nullable: False
widthdoubleTransfer ownership: None Nullable: False
heightdoubleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetManifestVersion(nint)
Calls native method webkit_web_extension_get_manifest_version. Version: 2.52
[Version("2.52")]
public static extern double GetManifestVersion(nint extension)
Parameters
extensionnintTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetOptionalPermissions(nint)
Calls native method webkit_web_extension_get_optional_permissions. Version: 2.52
[Version("2.52")]
public static extern Utf8StringArrayNullTerminatedUnownedHandle GetOptionalPermissions(nint extension)
Parameters
extensionnintTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedUnownedHandle
Transfer ownership: None Nullable: True
GetPath(nint)
Calls native method webkit_web_extension_get_path. Version: 2.52
[Version("2.52")]
public static extern NonNullableUtf8StringUnownedHandle GetPath(nint extension)
Parameters
extensionnintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetRequestedPermissions(nint)
Calls native method webkit_web_extension_get_requested_permissions. Version: 2.52
[Version("2.52")]
public static extern Utf8StringArrayNullTerminatedUnownedHandle GetRequestedPermissions(nint extension)
Parameters
extensionnintTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedUnownedHandle
Transfer ownership: None Nullable: True
GetVersion(nint)
Calls native method webkit_web_extension_get_version. Version: 2.52
[Version("2.52")]
public static extern NullableUtf8StringUnownedHandle GetVersion(nint extension)
Parameters
extensionnintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
New(NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native constructor webkit_web_extension_new. Version: 2.52
[Version("2.52")]
public static extern nint New(NonNullableUtf8StringHandle extensionPath, out ErrorOwnedHandle error)
Parameters
extensionPathNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: True
SupportsManifestVersion(nint, double)
Calls native method webkit_web_extension_supports_manifest_version. Version: 2.52
[Version("2.52")]
public static extern bool SupportsManifestVersion(nint extension, double manifestVersion)
Parameters
extensionnintTransfer ownership: None Nullable: False
manifestVersiondoubleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False