Exemplo n.º 1
0
 internal BaseApi(WebExtensionJSRuntime webExtensionJSRuntime, string apiNamespace)
 {
     this.webExtensionJSRuntime = webExtensionJSRuntime;
     Initialize(webExtensionJSRuntime, "browser", apiNamespace);
 }
Exemplo n.º 2
0
 /// <summary>Creates a new instance of <see cref="RuntimeApi" />.</summary>
 /// <param name="webExtensionJSRuntime">Web Extension JS Runtime</param>
 public RuntimeApi(WebExtensionJSRuntime webExtensionJSRuntime) : base(webExtensionJSRuntime, "runtime")
 {
 }
Exemplo n.º 3
0
 /// <summary>Creates a new instance of <see cref="StorageApi" />.</summary>
 /// <param name="webExtensionJSRuntime">Web Extension JS Runtime</param>
 public StorageApi(WebExtensionJSRuntime webExtensionJSRuntime) : base(webExtensionJSRuntime, "storage")
 {
 }
 /// <summary>Creates a new instance of <see cref="NotificationsApi" />.</summary>
 /// <param name="webExtensionJSRuntime">Web Extension JS Runtime</param>
 public NotificationsApi(WebExtensionJSRuntime webExtensionJSRuntime) : base(webExtensionJSRuntime, "notifications")
 {
 }
Exemplo n.º 5
0
 /// <summary>Creates a new instance of <see cref="TabsApi" />.</summary>
 /// <param name="webExtensionJSRuntime">Web Extension JS Runtime</param>
 public TabsApi(WebExtensionJSRuntime webExtensionJSRuntime) : base(webExtensionJSRuntime, "tabs")
 {
 }
Exemplo n.º 6
0
 /// <summary>Creates a new instance of <see cref="WindowsApi" />.</summary>
 /// <param name="webExtensionJSRuntime">Web Extension JS Runtime</param>
 public WindowsApi(WebExtensionJSRuntime webExtensionJSRuntime) : base(webExtensionJSRuntime, "windows")
 {
 }
Exemplo n.º 7
0
 /// <summary>Creates a new instance of <see cref="WebRequestApi" />.</summary>
 /// <param name="webExtensionJSRuntime">Web Extension JS Runtime</param>
 public WebRequestApi(WebExtensionJSRuntime webExtensionJSRuntime) : base(webExtensionJSRuntime, "webRequest")
 {
 }
Exemplo n.º 8
0
 /// <summary>Creates a new instance of <see cref="ContentScriptsApi" />.</summary>
 /// <param name="webExtensionJSRuntime">Web Extension JS Runtime</param>
 public ContentScriptsApi(WebExtensionJSRuntime webExtensionJSRuntime) : base(webExtensionJSRuntime, "contentScripts")
 {
 }
Exemplo n.º 9
0
 /// <summary>Creates a new instance of <see cref="WebNavigationApi" />.</summary>
 /// <param name="webExtensionJSRuntime">Web Extension JS Runtime</param>
 public WebNavigationApi(WebExtensionJSRuntime webExtensionJSRuntime) : base(webExtensionJSRuntime, "webNavigation")
 {
 }