Class WebExtensionMatchPattern
public class WebExtensionMatchPattern
- Inheritance
-
WebExtensionMatchPattern
- Inherited Members
Methods
GetGType()
Calls native function webkit_web_extension_match_pattern_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetHost(WebExtensionMatchPatternHandle)
Calls native method webkit_web_extension_match_pattern_get_host. Version: 2.48
[Version("2.48")]
public static extern NonNullableUtf8StringUnownedHandle GetHost(WebExtensionMatchPatternHandle matchPattern)
Parameters
matchPatternWebExtensionMatchPatternHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetMatchesAllHosts(WebExtensionMatchPatternHandle)
Calls native method webkit_web_extension_match_pattern_get_matches_all_hosts. Version: 2.48
[Version("2.48")]
public static extern bool GetMatchesAllHosts(WebExtensionMatchPatternHandle matchPattern)
Parameters
matchPatternWebExtensionMatchPatternHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetMatchesAllUrls(WebExtensionMatchPatternHandle)
Calls native method webkit_web_extension_match_pattern_get_matches_all_urls. Version: 2.48
[Version("2.48")]
public static extern bool GetMatchesAllUrls(WebExtensionMatchPatternHandle matchPattern)
Parameters
matchPatternWebExtensionMatchPatternHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetPath(WebExtensionMatchPatternHandle)
Calls native method webkit_web_extension_match_pattern_get_path. Version: 2.48
[Version("2.48")]
public static extern NonNullableUtf8StringUnownedHandle GetPath(WebExtensionMatchPatternHandle matchPattern)
Parameters
matchPatternWebExtensionMatchPatternHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetScheme(WebExtensionMatchPatternHandle)
Calls native method webkit_web_extension_match_pattern_get_scheme. Version: 2.48
[Version("2.48")]
public static extern NonNullableUtf8StringUnownedHandle GetScheme(WebExtensionMatchPatternHandle matchPattern)
Parameters
matchPatternWebExtensionMatchPatternHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetString(WebExtensionMatchPatternHandle)
Calls native method webkit_web_extension_match_pattern_get_string. Version: 2.48
[Version("2.48")]
public static extern NonNullableUtf8StringUnownedHandle GetString(WebExtensionMatchPatternHandle matchPattern)
Parameters
matchPatternWebExtensionMatchPatternHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
MatchesPattern(WebExtensionMatchPatternHandle, WebExtensionMatchPatternHandle, WebExtensionMatchPatternOptions)
Calls native method webkit_web_extension_match_pattern_matches_pattern. Version: 2.48
[Version("2.48")]
public static extern bool MatchesPattern(WebExtensionMatchPatternHandle matchPattern, WebExtensionMatchPatternHandle pattern, WebExtensionMatchPatternOptions options)
Parameters
matchPatternWebExtensionMatchPatternHandleTransfer ownership: None Nullable: False
patternWebExtensionMatchPatternHandleTransfer ownership: None Nullable: False
optionsWebExtensionMatchPatternOptionsTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
MatchesUrl(WebExtensionMatchPatternHandle, NonNullableUtf8StringHandle, WebExtensionMatchPatternOptions)
Calls native method webkit_web_extension_match_pattern_matches_url. Version: 2.48
[Version("2.48")]
public static extern bool MatchesUrl(WebExtensionMatchPatternHandle matchPattern, NonNullableUtf8StringHandle url, WebExtensionMatchPatternOptions options)
Parameters
matchPatternWebExtensionMatchPatternHandleTransfer ownership: None Nullable: False
urlNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
optionsWebExtensionMatchPatternOptionsTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NewAllHostsAndSchemes()
Calls native constructor webkit_web_extension_match_pattern_new_all_hosts_and_schemes. Version: 2.48
[Version("2.48")]
public static extern WebExtensionMatchPatternOwnedHandle NewAllHostsAndSchemes()
Returns
- WebExtensionMatchPatternOwnedHandle
Transfer ownership: Full Nullable: False
NewAllUrls()
Calls native constructor webkit_web_extension_match_pattern_new_all_urls. Version: 2.48
[Version("2.48")]
public static extern WebExtensionMatchPatternOwnedHandle NewAllUrls()
Returns
- WebExtensionMatchPatternOwnedHandle
Transfer ownership: Full Nullable: False
NewWithScheme(NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native constructor webkit_web_extension_match_pattern_new_with_scheme. Version: 2.48
[Version("2.48")]
public static extern WebExtensionMatchPatternOwnedHandle NewWithScheme(NonNullableUtf8StringHandle scheme, NonNullableUtf8StringHandle host, NonNullableUtf8StringHandle path, out ErrorOwnedHandle error)
Parameters
schemeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
hostNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
pathNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- WebExtensionMatchPatternOwnedHandle
Transfer ownership: Full Nullable: True
NewWithString(NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native constructor webkit_web_extension_match_pattern_new_with_string. Version: 2.48
[Version("2.48")]
public static extern WebExtensionMatchPatternOwnedHandle NewWithString(NonNullableUtf8StringHandle @string, out ErrorOwnedHandle error)
Parameters
stringNonNullableUtf8StringHandleerrorErrorOwnedHandle
Returns
- WebExtensionMatchPatternOwnedHandle
Transfer ownership: Full Nullable: True
Ref(WebExtensionMatchPatternHandle)
Calls native method webkit_web_extension_match_pattern_ref. Version: 2.48
[Version("2.48")]
public static extern WebExtensionMatchPatternOwnedHandle Ref(WebExtensionMatchPatternHandle matchPattern)
Parameters
matchPatternWebExtensionMatchPatternHandleTransfer ownership: None Nullable: False
Returns
- WebExtensionMatchPatternOwnedHandle
Transfer ownership: Full Nullable: False
RegisterCustomURLScheme(NonNullableUtf8StringHandle)
Calls native function webkit_web_extension_match_pattern_register_custom_URL_scheme. Version: 2.48
[Version("2.48")]
public static extern void RegisterCustomURLScheme(NonNullableUtf8StringHandle urlScheme)
Parameters
urlSchemeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Unref(WebExtensionMatchPatternHandle)
Calls native method webkit_web_extension_match_pattern_unref. Version: 2.48
[Version("2.48")]
public static extern void Unref(WebExtensionMatchPatternHandle matchPattern)
Parameters
matchPatternWebExtensionMatchPatternHandleTransfer ownership: None Nullable: False