Class WebExtensionMatchPattern
- Namespace
- WebKit
- Assembly
- WebKit-6.0.dll
public sealed class WebExtensionMatchPattern : BoxedRecord, GTypeProvider, InstanceFactory, IEquatable<WebExtensionMatchPattern>, IDisposable
- Inheritance
-
WebExtensionMatchPattern
- Implements
- Inherited Members
Constructors
WebExtensionMatchPattern(WebExtensionMatchPatternOwnedHandle)
public WebExtensionMatchPattern(WebExtensionMatchPatternOwnedHandle handle)
Parameters
Properties
Handle
public WebExtensionMatchPatternOwnedHandle Handle { get; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
objobjectThe object to compare with the current object.
Returns
Equals(WebExtensionMatchPattern?)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(WebExtensionMatchPattern? other)
Parameters
otherWebExtensionMatchPatternAn object to compare with this object.
Returns
GetGType()
public static Type GetGType()
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetHost()
[Version("2.48")]
public string GetHost()
Returns
GetMatchesAllHosts()
[Version("2.48")]
public bool GetMatchesAllHosts()
Returns
GetMatchesAllUrls()
[Version("2.48")]
public bool GetMatchesAllUrls()
Returns
GetPath()
[Version("2.48")]
public string GetPath()
Returns
GetScheme()
[Version("2.48")]
public string GetScheme()
Returns
GetString()
[Version("2.48")]
public string GetString()
Returns
MatchesPattern(WebExtensionMatchPattern, WebExtensionMatchPatternOptions)
[Version("2.48")]
public bool MatchesPattern(WebExtensionMatchPattern pattern, WebExtensionMatchPatternOptions options)
Parameters
patternWebExtensionMatchPatternoptionsWebExtensionMatchPatternOptions
Returns
MatchesUrl(string, WebExtensionMatchPatternOptions)
[Version("2.48")]
public bool MatchesUrl(string url, WebExtensionMatchPatternOptions options)
Parameters
urlstringoptionsWebExtensionMatchPatternOptions
Returns
NewAllHostsAndSchemes()
[Version("2.48")]
public static WebExtensionMatchPattern NewAllHostsAndSchemes()
Returns
NewAllUrls()
[Version("2.48")]
public static WebExtensionMatchPattern NewAllUrls()
Returns
NewWithScheme(string, string, string)
[Version("2.48")]
public static WebExtensionMatchPattern? NewWithScheme(string scheme, string host, string path)
Parameters
Returns
NewWithString(string)
[Version("2.48")]
public static WebExtensionMatchPattern? NewWithString(string @string)
Parameters
stringstring
Returns
Ref()
[Version("2.48")]
public WebExtensionMatchPattern Ref()
Returns
RegisterCustomURLScheme(string)
[Version("2.48")]
public static void RegisterCustomURLScheme(string urlScheme)
Parameters
urlSchemestring
Unref()
[Version("2.48")]
public void Unref()